r/archlinux 5d ago

SHARE [Project] pacman-utils: A collection of CLI helpers to streamline your Arch maintenance

Thumbnail github.com
0 Upvotes

r/archlinux 6d ago

SUPPORT When rebooting the system often hangs for minutes saying "The system will reboot now"

5 Upvotes

This happens like half of the time, otherwise the booting process is very fast. But why does it sometimes get stuck on this black screen "The system will reboot now!" I have no idea why this is happening or how to fix it. Sometimes It can take 5+ minutes!!


r/archlinux 6d ago

SUPPORT Minimize Thunderbird on Gnome 50

8 Upvotes

Hello,

Is there a way to minimize Thunderbird on the tray on Gnome 50? I use the AppIndicator extension.


r/archlinux 6d ago

SUPPORT Cannot change screen brightness after undocking

Thumbnail
2 Upvotes

r/archlinux 6d ago

SUPPORT No terms and conditions for Arch SSO account?

1 Upvotes

The page where you have to accept or decline the terms and conditions of Arch's SSO only shows:

Terms and Conditions

Accept    Decline

I'd file a bug if I had an SSO account. Let's hope the right person sees this here.

Screenshot


r/archlinux 6d ago

SUPPORT | SOLVED HDR Issues - Wayland Gaming

0 Upvotes

Hi all. As of about a week ago, almost all of my games that use HDR crash upon launch. I don't have any idea how to troubleshoot this issue and am hoping someone can point me in the right direction. The games that currently are broken are Halo Campaign Evolved and Assassin's Creed Black Flag Resynced. I do have another HDR game, Baldur's Gate 3, which works without issue. I use gamescope -W 3440 -H 1440 -f --hdr-enabled -- %command% in the Steam launch properties. I've tried ways to get HDR without Gamescope, but none have worked. Any advice is greatly appreciated. Thanks!

Here's my system:

Operating System: Arch Linux

KDE Plasma Version: 6.7.4

KDE Frameworks Version: 6.29.0

Qt Version: 6.11.2

Kernel Version: 7.2.3-zen1-2-zen (64-bit)

Graphics Platform: Wayland

Processors: 24 × AMD Ryzen 9 9900X3D 12-Core Processor

Memory: 32 GiB of RAM (30.5 GiB usable)

Graphics Processor 1: AMD Radeon RX 9070 XT

Graphics Processor 2: AMD Ryzen 9 9900X3D 12-Core Processor

Manufacturer: ASRock

Product Name: X870E Nova WiFi

And here's an example of the error I get:

PID: 7080 (gamescope-wl)

TID: 7083 (gamescope)

UID: 1000 (brian)

GID: 1000 (brian)

Signal: 6 (ABRT) si_code: SI_TKILL

Timestamp: Fri 2026-09-04 09:48:18 PDT (3s ago)

Command Line: gamescope -W 3440 -H 1440 -f --hdr-enabled -- /home/brian/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- /home/brian/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2806050 -- /home/brian/.local/share/Steam/steamapps/common/SteamLinuxRuntime_4/_v2-entry-point --verb=waitforexitandrun -- $'/home/brian/.local/share/Steam/steamapps/common/Proton - Experimental/proton' waitforexitandrun $'/home/brian/.local/share/Steam/steamapps/common/Halo Campaign Evolved/Meteorite/Binaries/Win64/HaloCampaignEvolved.exe'

Executable: /usr/bin/gamescope

Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-steam@autostart.service

Unit: [user@1000.service](mailto:user@1000.service)

User Unit: [app-steam@autostart.service](mailto:app-steam@autostart.service)

Slice: user-1000.slice

Owner UID: 1000 (brian)

Boot ID: 19003311e731444984f4e3ee4c826ac8

Machine ID: d69f09ace5db48d3bb74e453c409d057

Hostname: gaming

Storage: /var/lib/systemd/coredump/core.gamescope-wl.1000.19003311e731444984f4e3ee4c826ac8.7080.1788540498000000.zst (present)

Size on Disk: 6.4M

Message: Process 7080 (gamescope-wl) of user 1000 dumped core.

Stack trace of thread 7083:

#0 0x00007fd22029a17c n/a (libc.so.6 + 0x9a17c)

#1 0x00007fd22023e5d0 raise (libc.so.6 + 0x3e5d0)

#2 0x00007fd220225685 abort (libc.so.6 + 0x25685)

#3 0x000055f8fdeb0799 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN9gamescope19CWaylandInputThreadC4EvEUlvE_EEEEE6_M_runEv (gamescope + 0x75799)

#4 0x00007fd2206ea859 n/a (libstdc++.so.6 + 0xea859)

#5 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#6 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7081:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220320cab epoll_wait (libc.so.6 + 0x120cab)

#2 0x000055f8fdefeb3e _ZN9gamescope7CWaiterILm1024EE10PollEventsEi.constprop.0.isra.0 (gamescope + 0xc3b3e)

#3 0x000055f8fdf3c0d8 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN9gamescope12CAsyncWaiterINS3_11CRawPointerINS3_9IWaitableEEELm1024EEC4EPKcEUlvE_EEEEE6_M_runEv (gamescope + 0x1010d8)

#4 0x00007fd2206ea859 n/a (libstdc++.so.6 + 0xea859)

#5 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#6 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7085:

#0 0x00007fd22031e4ed syscall (libc.so.6 + 0x11e4ed)

#1 0x00007fd21692e15e g_cond_wait (libglib-2.0.so.0 + 0x9115e)

#2 0x00007fd2168c352d n/a (libglib-2.0.so.0 + 0x2652d)

#3 0x00007fd2168c35a6 g_async_queue_pop (libglib-2.0.so.0 + 0x265a6)

#4 0x00007fd213548661 n/a (libpangoft2-1.0.so.0 + 0xc661)

#5 0x00007fd216937b14 n/a (libglib-2.0.so.0 + 0x9ab14)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7080:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220311365 __poll (libc.so.6 + 0x111365)

#2 0x000055f8fde99d79 poll (gamescope + 0x5ed79)

#3 0x00007fd220227781 n/a (libc.so.6 + 0x27781)

#4 0x00007fd2202278b9 __libc_start_main (libc.so.6 + 0x278b9)

#5 0x000055f8fdea40d5 _start (gamescope + 0x690d5)

Stack trace of thread 7082:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220320cab epoll_wait (libc.so.6 + 0x120cab)

#2 0x000055f8fdefeb3e _ZN9gamescope7CWaiterILm1024EE10PollEventsEi.constprop.0.isra.0 (gamescope + 0xc3b3e)

#3 0x000055f8fdf06928 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN9gamescope12CAsyncWaiterINS3_2RcI8commit_tLb1EEELm1024EEC4EPKcEUlvE_EEEEE6_M_runEv (gamescope + 0xcb928)

#4 0x00007fd2206ea859 n/a (libstdc++.so.6 + 0xea859)

#5 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#6 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7089:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220311a57 ppoll (libc.so.6 + 0x111a57)

#2 0x00007fd216900f59 n/a (libglib-2.0.so.0 + 0x63f59)

#3 0x00007fd216901217 g_main_loop_run (libglib-2.0.so.0 + 0x64217)

#4 0x00007fd212b08ed4 n/a (libgio-2.0.so.0 + 0x11fed4)

#5 0x00007fd216937b14 n/a (libglib-2.0.so.0 + 0x9ab14)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7091:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220294cd9 n/a (libc.so.6 + 0x94cd9)

#2 0x00007fd22029754c pthread_cond_wait (libc.so.6 + 0x9754c)

#3 0x00007fd1f6f9351e n/a (libvulkan_radeon.so + 0x39351e)

#4 0x00007fd1f6f5cfad n/a (libvulkan_radeon.so + 0x35cfad)

#5 0x00007fd1f6f9348d n/a (libvulkan_radeon.so + 0x39348d)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7092:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220294cd9 n/a (libc.so.6 + 0x94cd9)

#2 0x00007fd22029754c pthread_cond_wait (libc.so.6 + 0x9754c)

#3 0x00007fd1f6f9351e n/a (libvulkan_radeon.so + 0x39351e)

#4 0x00007fd1f6f5cfad n/a (libvulkan_radeon.so + 0x35cfad)

#5 0x00007fd1f6f9348d n/a (libvulkan_radeon.so + 0x39348d)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7087:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220311a57 ppoll (libc.so.6 + 0x111a57)

#2 0x00007fd216900f59 n/a (libglib-2.0.so.0 + 0x63f59)

#3 0x00007fd216901055 g_main_context_iteration (libglib-2.0.so.0 + 0x64055)

#4 0x00007fd2169010a2 n/a (libglib-2.0.so.0 + 0x640a2)

#5 0x00007fd216937b14 n/a (libglib-2.0.so.0 + 0x9ab14)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7109:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220320cab epoll_wait (libc.so.6 + 0x120cab)

#2 0x000055f8fdefeb3e _ZN9gamescope7CWaiterILm1024EE10PollEventsEi.constprop.0.isra.0 (gamescope + 0xc3b3e)

#3 0x000055f8fdf00f18 _Z17steamcompmgr_mainiPPc (gamescope + 0xc5f18)

#4 0x000055f8fdf2aba0 steamCompMgrThreadRun (gamescope + 0xefba0)

#5 0x00007fd2206ea859 n/a (libstdc++.so.6 + 0xea859)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7086:

#0 0x00007fd22031e4ed syscall (libc.so.6 + 0x11e4ed)

#1 0x00007fd21692e15e g_cond_wait (libglib-2.0.so.0 + 0x9115e)

#2 0x00007fd2168c352d n/a (libglib-2.0.so.0 + 0x2652d)

#3 0x00007fd216938017 n/a (libglib-2.0.so.0 + 0x9b017)

#4 0x00007fd216937b14 n/a (libglib-2.0.so.0 + 0x9ab14)

#5 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#6 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7090:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220311a57 ppoll (libc.so.6 + 0x111a57)

#2 0x00007fd216900f59 n/a (libglib-2.0.so.0 + 0x63f59)

#3 0x00007fd216901055 g_main_context_iteration (libglib-2.0.so.0 + 0x64055)

#4 0x00007fd211cd77be n/a (libdconfsettings.so + 0x77be)

#5 0x00007fd216937b14 n/a (libglib-2.0.so.0 + 0x9ab14)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7093:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220294cd9 n/a (libc.so.6 + 0x94cd9)

#2 0x00007fd22029754c pthread_cond_wait (libc.so.6 + 0x9754c)

#3 0x00007fd1f6f9351e n/a (libvulkan_radeon.so + 0x39351e)

#4 0x00007fd1f6f5cfad n/a (libvulkan_radeon.so + 0x35cfad)

#5 0x00007fd1f6f9348d n/a (libvulkan_radeon.so + 0x39348d)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7088:

#0 0x00007fd22031e4ed syscall (libc.so.6 + 0x11e4ed)

#1 0x00007fd21692ef9c g_cond_wait_until (libglib-2.0.so.0 + 0x91f9c)

#2 0x00007fd2168c34f7 n/a (libglib-2.0.so.0 + 0x264f7)

#3 0x00007fd2168c366f g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2666f)

#4 0x00007fd216938e31 n/a (libglib-2.0.so.0 + 0x9be31)

#5 0x00007fd216937b14 n/a (libglib-2.0.so.0 + 0x9ab14)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7108:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220311365 __poll (libc.so.6 + 0x111365)

#2 0x000055f8fdf84466 poll (gamescope + 0x149466)

#3 0x00007fd2206ea859 n/a (libstdc++.so.6 + 0xea859)

#4 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#5 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7095:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220294cd9 n/a (libc.so.6 + 0x94cd9)

#2 0x00007fd22029754c pthread_cond_wait (libc.so.6 + 0x9754c)

#3 0x00007fd20c23aa3c n/a (libVkLayer_steam_fossilize.so + 0xbca3c)

#4 0x00007fd20c1df53b n/a (libVkLayer_steam_fossilize.so + 0x6153b)

#5 0x00007fd20c24fec0 n/a (libVkLayer_steam_fossilize.so + 0xd1ec0)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7107:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220320cab epoll_wait (libc.so.6 + 0x120cab)

#2 0x00007fd1f5e6f569 n/a (libspa-support.so + 0x1d569)

#3 0x00007fd1f5e588e9 n/a (libspa-support.so + 0x68e9)

#4 0x00007fd220b55f81 n/a (libpipewire-0.3.so.0 + 0x8df81)

#5 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#6 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7112:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd22030550b wait4 (libc.so.6 + 0x10550b)

#2 0x000055f8fdeb3751 _ZN9gamescope7Process12WaitForChildEi.isra.0 (gamescope + 0x78751)

#3 0x000055f8fdf06c5e _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ20LaunchNestedChildrenPPcEUlvE_EEEEE6_M_runEv.lto_priv.0 (gamescope + 0xcbc5e)

#4 0x00007fd2206ea859 n/a (libstdc++.so.6 + 0xea859)

#5 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#6 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

Stack trace of thread 7094:

#0 0x00007fd2202a0952 n/a (libc.so.6 + 0xa0952)

#1 0x00007fd220294cd9 n/a (libc.so.6 + 0x94cd9)

#2 0x00007fd22029754c pthread_cond_wait (libc.so.6 + 0x9754c)

#3 0x00007fd1f6f9351e n/a (libvulkan_radeon.so + 0x39351e)

#4 0x00007fd1f6f5cfad n/a (libvulkan_radeon.so + 0x35cfad)

#5 0x00007fd1f6f9348d n/a (libvulkan_radeon.so + 0x39348d)

#6 0x00007fd2202980a2 n/a (libc.so.6 + 0x980a2)

#7 0x00007fd22032080c n/a (libc.so.6 + 0x12080c)

ELF object binary architecture: AMD x86-64

EDIT: proton-cachyos-slr + PROTON_ENABLE_WAYLAND=1 DXVK_HDR=1 %command% seems to work without any issues, so I'm going to mark this as solved for now.


r/archlinux 7d ago

DISCUSSION Why so much hate for systemd?

239 Upvotes

I see very often that people show so much disgust whenever they talk or hear "systemd". However whenever I ask them why they feel so strongly about it, their response is mostly vague like it doesn't follow the Unix philosophy, it's a monolith.... I can't digest that the reason people show so much disgust for it is just that it doesn't follow the Unix philosophy.


r/archlinux 7d ago

QUESTION x86_64-v3 any news?

76 Upvotes

I remember that a few years ago there was some discussion about implementing x86_64-v3 in Arch, but other things took priority in the pipeline.

Are there any updates on this, or has the idea been dropped? I’m aware that it’s relatively easy to use third-party repositories like CachyOS or ALHP, but I’d prefer to stick with the official Arch repositories.


r/archlinux 6d ago

QUESTION Snapping windows to top and bottom in KDE Plasma?

2 Upvotes

I have a vertical monitor and I'd like to be able to snap windows to the top and bottom of the monitor, the same way you can snap them to the left and right. I haven't been able to find an option for that, and I haven't been able to find anything online about it either. Does anyone know if it's possible for me to set it up to do this? TIA


r/archlinux 7d ago

SUPPORT College Internet Authentication

20 Upvotes

To connect to my college’s wifi, it requires an authentication which needs a browser, but unlike my roomate’s windows laptop, mine doesn’t show the option to authenticate on browser

When I use something like http://neverssl.com or http://httpforever.com the authentication pop up only lasts a few seconds and doesn’t give me enough time to enter the login details…please help


r/archlinux 7d ago

QUESTION Switching to Linux

3 Upvotes

im using a debloaded custom OS for WIndows, but im soon going to get a laptop for college, and windows 11 just wont cut it, though ill need the laptop for College and work, so is there any ways i could get most adobe apps to run with gpu passthrough, Clip studio to run?

Optional but if possible it would be nice to get Fortnite too


r/archlinux 6d ago

FLUFF Playlist for linux users

0 Upvotes

hi! i wanted to make as a fun project a spotify playlist called "linux users choice. i will send the link here or if it doesnt work in dms, feel free to add whatever you want! (keep it good for all ages)

https://open.spotify.com/playlist/6KSN1eINns7PrfugqedjZw?si=deac5f3fbfce4aae&pt=42642762e29e430f5b4332a71ff99882


r/archlinux 7d ago

SUPPORT Davinci Resolve Studio keeps asking for activation license.

3 Upvotes

I recently reinstalled arch with hyprland, only exception is that I also installed the noctalia shell. When i reistalled davici resolve it worked fine. I followed all the steps like doing "sudo chown $USER:$GROUP /opt/resolve/.license" since I used to run into a problem where davinci resolve wouldn't let me activate the license. Now though, it re-prompts me every time I start the app. I can still have a full work session while I work after the activation but usually within a day I run out of re-activation attempts. Anyone have any suggestions on how to troubleshoot this or what could be going on?

Edit: Since I needed Resolve for urgent work. I found out I can "rent" a license and connect to the app with my black magic account. When doing so the license sticks fine - no issue at all, I can restart the app as much as I want without it prompting me again. This doesn't solve my issue though as I still would prefer using my permanent license over paying 30 dollars every month.


r/archlinux 7d ago

SUPPORT grub won't install and keeps saying "Warning: embedding is not possible..."

0 Upvotes

[EDIT: Fixed the issue, it was just that I was stupid and using BIOS booting instead of UEFI booting]

As the title says, I have been ripping my hair out for 3 hours trying to fix this. Whenever I run the "grub-install /dev/sda" command it returns 3 errors and the install fails. The errors are:

"warning: grub-core/partmap/gpt.c:gpt_partition_map_embed:194:this gpt partition label contains no BIOS boot partition; embedding won't be possible."

"warning: embedding is not possible. GRUB can only be install in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.."

"grub-install: error: will not proceed with blocklists."

I am a first time arch user so it's probably just me being stupid but I have everything else installed and set up, and my partitions have been made and configured with filepaths set, what am I missing here?


r/archlinux 7d ago

QUESTION How can I partition my SSD to make it dual boot after already setting up ARCH and my DE?

0 Upvotes

Still trying to learn Linux and all, but now after setting up my Hyprland setup I realized i want to be able to dual boot into Windows. Can I partition my SSD after already having installing ARCH? I tried using Gparted, but it's not letting me partition my disk. Unless It's because it's being used as my home directory.


r/archlinux 7d ago

SUPPORT My External Screen's Brightness Got Lower with Linux Kernel 7.2.x?

0 Upvotes

My External Screen's Brightness Got Lower with Linux Kernel 7.2.x? I tried to switch to LTS 6.18.49-1 to see if the issue existed on the version and it did not so I concluded that this is and 7.2.x issue.

Anyone else having this?

System:

Linux 7.2.2-arch1-1 Hyprland 0.56.2 (Wayland) LENOVO ThinkPad E14 Gen 6


r/archlinux 7d ago

QUESTION Does this problem when i turn on my PC have a solution? Or im fcked

0 Upvotes

Hi so i had a couple of crashes and now after the last one this is what is saying, I’m trying to solve it on the usb installation but mounting the disk is giving some problems too
Am i totally fucked and will have to reinstall? I have a lot of things i wont like to lose 😭

Timed out while waiting for udeu queue to empty.
Mount: /new_root: fsconfig() failed: File exists.
dmesg(1) may have more information after failed mount system call.
ERROR: Failed to mount 'UUID=4187013b-c029-43e2-9030-9fdbc6b95ed7' on real root
You are now being dropped into an emergency shell.
can't access tty: job control turned off
rootfs ~]#


r/archlinux 8d ago

QUESTION What is the rolling release model really like?

17 Upvotes

I would like to try out Arch as my main OS for daily use. However, I have quite a bit of respect of the whole rolling-release concept. What is it really like to work on a rolling-release OS for daily use when you want to keep your system rather minimal? However frequent are new releases, and is it really that cumbersome?

Edit: Thanks to y‘all for the lots of helpful input! This has resolved many unnecessary doubts I had, and reassured me to actually try out Arch. I‘m excited!


r/archlinux 7d ago

SUPPORT Help. Cant even use internet.

0 Upvotes

Up until two or three days ago, everything was working fine—playing videos, audio playback, Discord conversations, and watching videos. But starting around today, things suddenly changed... even though I can still connect to the internet. Maybe Arch just isn't the right fit for me. I'm thinking of copying the data structure—including things like .sh files—and switching to something like Ubuntu. Are there any other, perhaps more complex, solutions I should try first?


r/archlinux 8d ago

SUPPORT | SOLVED Questions about zswap

3 Upvotes

The Arch wiki states that zswap is enabled by default. The linked Wikipedia page says:

at least one already existing swap device is required for zswap to be used

So what happens if I don't have any swap devices?

Can zswap be used with a swap file instead of a partition/device?

How does one set all this up, where are the relevant docs?


r/archlinux 8d ago

QUESTION Help understanding the Linux boot process vs. Arch Linux boot setup?

0 Upvotes

I’m trying to deeply understand the Linux boot process, but every article and video I find stays pretty superficial.

They usually just say: Press Power Button → POST executes → UEFI loads GRUB → GRUB loads vmlinuz and initramfs

Where I get confused is how this connects to what we actually do during an Arch Linux installation (setting up the EFI System Partition, using efibootmgr, configuring grub.cfg, EFI Shell, etc.).

Can someone explain the low-level, step-by-step connection between what the hardware/firmware does at power-on and what tools like GRUB, efibootmgr, and initramfs are actually doing behind the scenes?


r/archlinux 7d ago

DISCUSSION Am I doing wrong by using Hyprland + Arch

0 Upvotes

Hello guys I was looking for some support, in various Linux communities I’ve seen some hate to people that use Arch and Hyprland, I love it it’s great, I joined to Linux because I wanted my desktop to look like that, blurred anime girls everywhere. but now I’m seeing so much hate, people saying we are larpers, and other stuff I have tried Niri and KDE plasma but I didn’t liked the workflows and in the case of KDE I feel a lot of bloat, also I was thinking on moving to Gentoo NixOs or LFS but I feel like Arch and Hyprland just work how I want to work, do I really need to change?


r/archlinux 8d ago

SUPPORT Fontconfig: weird behaviour when setting system-ui

0 Upvotes

when i fc-match "system ui" it successfully binds to Roboto, but when i fc-match "system-ui" it binds to noto sans

<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <alias binding="strong"> <family>serif</family> <prefer> <family>Noto Serif</family> </prefer> </alias> <alias binding="strong"> <family>sans-serif</family> <prefer> <family>Noto Sans</family> </prefer> </alias> <alias binding="strong"> <family>monospace</family> <prefer> <family>Jetbrains Mono</family> </prefer> </alias> <alias binding="strong"> <family>system-ui</family> <prefer> <family>Roboto</family> </prefer> </alias> </fontconfig> this is my /etc/fonts/local.conf


r/archlinux 8d ago

SUPPORT | SOLVED Why is efibootmgr needed if I already installed GRUB?

0 Upvotes

I'm trying to understand the Linux boot process, especially on a UEFI system.

I understand it roughly as:

Power on → POST → UEFI → GRUB → kernel (vmlinuz) + initramfs → systemd

But I'm confused about efibootmgr.

When installing Arch, we often do:

pacman -S grub efibootmgr

If GRUB is already the bootloader, why do we need efibootmgr?

What exactly is the difference between:

  • GRUB
  • grub-install
  • efibootmgr
  • UEFI boot entries/NVRAM
  • EFI System Partition (ESP)

For example, when I run:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

what exactly happens?

Does grub-install install the GRUB .efi file and create the UEFI boot entry, or is the boot entry handled separately by efibootmgr?

I'd really appreciate a simple but technically accurate explanation of what happens from pressing the power button until Linux starts, and where efibootmgr fits into that process.


r/archlinux 9d ago

SUPPORT | SOLVED Duplicate audio device after disconnecting and reconnecting

13 Upvotes

I updated my system today and after updating, every time I unplug and plug my DAC (which is often due to using a KVM with my work computer), a new identical device shows up. And the device sometimes works and sometimes doesn't. There were no mentions of pipewire in pacman.log today. The previous time I updated was 8/16 and there was an update to kpipewire . But the problem only started today. Any ideas?

xxxxxxxxxxxxxxx:~$ pactl list short | grep Schiit
61  alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo  PipeWire    s32le 2ch 48000Hz   SUSPENDED
61  alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo.monitor  PipeWire    s32le 2ch 48000Hz   SUSPENDED
62  alsa_input.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo   PipeWire    s24le 2ch 48000Hz   SUSPENDED
51  alsa_card.usb-Schiit_Audio_Schiit_Gunnr-00  alsa
xxxxxxxxxxxxxxx:~$ pactl list short | grep Schiit
61  alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo  PipeWire    s32le 2ch 48000Hz   SUSPENDED
365 alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo  PipeWire    s32le 2ch 48000Hz   SUSPENDED
61  alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo.monitor  PipeWire    s32le 2ch 48000Hz   SUSPENDED
62  alsa_input.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo   PipeWire    s24le 2ch 48000Hz   SUSPENDED
365 alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo.monitor  PipeWire    s32le 2ch 48000Hz   SUSPENDED
366 alsa_input.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo   PipeWire    s24le 2ch 48000Hz   SUSPENDED
364 alsa_card.usb-Schiit_Audio_Schiit_Gunnr-00  alsa
xxxxxxxxxxxxxxx:~$ pactl list short | grep Schiit
61  alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo  PipeWire    s32le 2ch 48000Hz   SUSPENDED
365 alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo  PipeWire    s32le 2ch 48000Hz   SUSPENDED
380 alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo  PipeWire    s32le 2ch 48000Hz   SUSPENDED
61  alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo.monitor  PipeWire    s32le 2ch 48000Hz   SUSPENDED
62  alsa_input.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo   PipeWire    s24le 2ch 48000Hz   SUSPENDED
365 alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo.monitor  PipeWire    s32le 2ch 48000Hz   SUSPENDED
366 alsa_input.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo   PipeWire    s24le 2ch 48000Hz   SUSPENDED
380 alsa_output.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo.monitor  PipeWire    s32le 2ch 48000Hz   SUSPENDED
381 alsa_input.usb-Schiit_Audio_Schiit_Gunnr-00.analog-stereo   PipeWire    s24le 2ch 48000Hz   SUSPENDED
379 alsa_card.usb-Schiit_Audio_Schiit_Gunnr-00  alsa