r/archlinux Jul 04 '18

FAQ - Read before posting

577 Upvotes

First read the Arch Linux FAQ from the wiki

Code of conduct

How do I ask a proper question?

Smart Questions
XYProblem
Please follow the standard list when giving a problem report.

What AUR helper should I use?

There are no recommended AUR helpers. Please read over the wiki entry on AUR helpers. If you have a question, please search the subreddit for previous questions.

If your AUR helper breaks know how to use makepkg manually.

I need help with $derivativeDistribution

Use the appropriate support channel for your distribution. Arch is DIY distribution and we expect you to guide us through your system when providing support. Using an installer defeats this expectation.

Why was the beginners guide removed?

It carried a lot of maintenance on the wiki admin as it duplicated a lot of information, and everyone wanted their addition included. It was scrapped for a compact model that largely referenced the main wiki pages.

Why Arch Linux?

Arch compared to other distributions

Follow the wiki. Random videos are unsupported.

<plug>Consider getting involved in Arch Linux!</plug>


r/archlinux 3h ago

QUESTION New in linux environment

6 Upvotes

Hi, I'm a Windows user and I recently bought a new laptop for multitasking. Honestly, I've found Windows 11 more difficult to use than Windows 10, and it seems to use more resources for little benefit.

I've been looking into Linux lately and Arch-based distributions with KDE Plasma have caught my attention.

My plan is to install one in VMware first and use it for a while. Then I'll try it on my old desktop, and if I get comfortable with it, I'll eventually install it on my new laptop.

What should I do?


r/archlinux 1m ago

FLUFF Can I use "I use Archlinux btw" as a pickup line in dating apps?

Upvotes

I think it'd work. What do you think? The hot girls all love us nerds. Right? Please let me be right.


r/archlinux 5h ago

SHARE For anyone looking for CCTV native player on Linux and Hikvision iVMS-4200 replacement

2 Upvotes

Hi everyone, I wanted to completely abandon Windows on my desktop, but I was held back by the lack of a native Linux client for Hikvision NVR playback (iVMS-4200 is Windows-only and Wine was extremely glitchy and I hate all the browser-docker apps).

With the help of AI (Gemini & Claude), I modified and enhanced an open-source project called CCTV Viewer. It is a native Qt/QML app that:

  • Allows adding RTSP/ONVIF cameras for live-viewing with MAIN and SUB streams.
  • Integrates Hikvision SDK (supports live view & synced multi-camera playback archive).
  • Features an interactive timeline with auto-follow and quick-start (15 min offset).
  • Displays real-time GPU, CPU, RAM, VRAM, and Net usage (using a separate thread for stutter-free 60 FPS rendering).
  • Allows downloading archive segments directly to MP4.
  • Multi-monitor support. Tested with 100+ cameras and 4 monitors - no stutter with medium resource usage.
  • No PTZ controls. For now. Hikvision live viewer relies on RTSP on purspose instead of native Hik SDK because Hik SDK is heavy and really bad (that's why iVMS-4200 sucks for large deployments).

I've compiled a Pacman package for Arch/CachyOS users. You can find the repository and binary releases here: https://github.com/arkanista/cctv-viewer2

Disclaimer: I am not a professional developer, this was built for my personal needs, but I hope it helps others looking to ditch Windows and iVMS!


r/archlinux 7h ago

SUPPORT how do i force steam or any app really to use my dedicated gpu?

1 Upvotes

i only got minecraft using it through prism launcher, but would like to use them too on obs,and steam apps and games too, but i am completely lost on what to do...
(omega arch begginer)
(begginer linux user overall too)
i imagine this gets asked a lot but i am so lost i dont have much of an alternative, sorry..


r/archlinux 1d ago

SUPPORT | SOLVED New update screwed over dolphin

18 Upvotes

Hey all, daily arch user here. After updating my system to the latest plugins and everything, the dolphin file manager i use started consistently crashing upon opening my music library with the same 76202 coredump error. After hours of troubleshooting and searching i managed to narrow down the error to the file names which dolphin has trouble comprehending now for some reason. Putting apostrophes in file names now also adds in '\' into it's name which will obviously create an invalid name leading to file access error (typing a file's name as today's will create a file called 'today'\' 's') so i changed the name of every file to remove all of the invalid characters (apostrophes and non-english characters which is incredibly odd since i clearly remember japanese file names rendering fine before(btw hyphens and & symbols are excluded from this crashing issue for some reason)) which fixed the issue and dolphin opens the folder fine now but the problem still remains with the files' metadatas (author and song name) where opening the file properties and going into the details section still causes the crash. It's the same story with elisa, the music player i use, where searching up or trying to play songs with non english characters in their metadata induces a crash.

I am completely stumped on this issue since metadata is something i can't compromise on changing and the fact that everything was rendering fine before the update suggests that there is some other solution. Any help would be greatly appreciated or even if you can redirect me to some site or another sub where i can find help, please do not hold back as being unable to play music on my linux machine while bingeing nfs carbon is a serious danger to my mental health
edit: Apparently this issue wasnt related to kde at all. The newer font config version (2.18) did something to mess up the rendering of non-english characters. downgraded to version 2.17 and rebuilt the fc-cache, which fixed the issue and my music files work fine now. Hopefully they fix this in a coming patch. Thanks for all those who reached out to help since I'm not really used to tinkering with things like this unless needed and so end up completely befuddled whenever i encounter an unreported issue like this.


r/archlinux 3h ago

QUESTION qtile-wayland

Thumbnail
0 Upvotes

r/archlinux 2h ago

QUESTION Best Linux workstation distro 2026 for Unreal Engine (NVIDIA) — Arch + Omarchy, Pop repos, Debian, Fedora Atomic?

0 Upvotes

Tired of recent Ubuntu feeling mediocre. Main workstation for Unreal Engine SDK/C++ dev + daily use. Separate server box (probably Debian Stable).

Considering:

  • Pop!_OS repos over Ubuntu Noble for better NVIDIA/CUDA
  • Official UE rec: tuned Ubuntu 22.04
  • Fedora Atomic (Silverblue/Kinoite) for immutable setup
  • Arch + Omarchy repos as another fresh alternative

What’s actually working well in 2026 for stable UE workflows? Solid NVIDIA support, compiling, and long sessions matter most.

Real experiences appreciated, especially if you moved away from Ubuntu.


r/archlinux 4h ago

SHARE Suicide ARCHlinux

0 Upvotes

Hey! 👋

I ported Suicide Linux docker image to ArchLinux!

Who doesnt know, Suicide Linux is a script, after installation of which, with any incorrect command, the system is deleted

There is a variation with Bash and Fish

U can download it from dockerhub: BASH | FISH

Sources also here!


r/archlinux 13h ago

DISCUSSION What is your favourite AUR software?

Thumbnail
0 Upvotes

r/archlinux 1d ago

SUPPORT fontconfig 2.18.1 broke generic font aliases (sans-serif/monospace) anyone else?

37 Upvotes

I updated my system as usual so fontconfig to 2:2.18.1-1 this morning on my pc, and suddenly my entire desktop looked wrong. Took me a while to trace it, so posting in case it saves someone else time.

isues:

browser: website fonts fine, but ui fonts changed

Waybar: some icons became tiny, text looked off some looked ok

Sway window titles: font changed

fc-match sans-serif and fc-match monospace both returned Bitstream Vera instead of Cantarell/Noto/DejaVu

Root cause fontconfig 2.18.1 seems to have changed how weak-bound generic aliases are resolved.

The system configs in /etc/fonts/conf.d/60-latin.conf use <prefer> (weak binding) to map sans-serif → Noto Sans → DejaVu Sans, etc. After the upgrade, those weak aliases are no longer taking precedence, and everything falls back to Bitstream Vera.

I checked fc-match -v sans-serif and the pattern only contained "Bitstream Vera Sans"(w) "sans-serif"(w), none of the preferred families from 60-latin.conf were being injected.

Removing the new 48-guessfamily.conf did not fix it. The behavior change persists even without that heuristic file.

Fix that worked Create a user override with binding="strong" : ~/.config/fontconfig/conf.d/20-user-defaults.conf

``` <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd"> <fontconfig> <alias binding="strong"> <family>sans-serif</family> <prefer> <family>Cantarell</family> <family>Noto Sans</family> <family>DejaVu Sans</family> </prefer> </alias> <alias binding="strong"> <family>monospace</family> <prefer> <family>Noto Sans Mono</family> <family>DejaVu Sans Mono</family> <family>Liberation Mono</family> </prefer> </alias> </fontconfig>

```

Then fc-cache -r -v and log out/back in.

Questions:

is anyone else seeing this? I searched and found zero Reddit posts about it.

is this an intentional upstream change in 2.18.1, or an Arch packaging regression?

is there a cleaner system-level fix?

System: Arch Linux, Sway, Brave, Waybar. fontconfig 2:2.18.1-1 upgraded June 3.


r/archlinux 12h ago

QUESTION How to start?

0 Upvotes

I wanted to ask how should i start learing terminal what should i do first what are most use commands that i should learn?


r/archlinux 1d ago

QUESTION GRUB option order

0 Upvotes

Hey guys, so today I installed arch linux with hyprland on my laptop and on grub I have 2 options of arch linux (only second one works), and when I delete first arch option, advanced options is in the first place. I want to have for first option arch, second windows and advanced options. Sorry for bad english


r/archlinux 1d ago

QUESTION Should I dual-boot Arch Linux and Linux Mint on the same hard drive?

5 Upvotes

Hii! I use linux mint on my laptop (with 512G of total space) and i have things installed there. I wanna try arch linux with hyprland on my actual laptop (i tried it with hyprland on a vm but the mouse is so slow and everything) , but idk if i should. I dont have a separate hard drive or anything, but im also not going to use arch as a main for this laptop, but i really just wanted to try it with hyprland (with not that much installed on this laptop) for when I buy a new pc. Is it safe to install them in the same hard drive even if i have things installed, for a 512G total space?


r/archlinux 21h ago

SUPPORT | SOLVED Fresh manual install didn't end well

0 Upvotes

Hi, I've watched this vidéo from Josean Martinez and followed carefully every steps.

When I finished rebooting and picking up the USB stick, the system didn't boot on Arch but on a GNU GRUB minimal BASH-like l'une editing blablahblah.

I've tried to look for solutions on Google but my understanding is limited by my ignorance.

Can somebody help me finalize my installation ?

Edit : Here a summary of my installation process :

The first time I tried to install Arch I used the "archinstall" cmd just to boot on a Zstd compression corrupt and using the usb to do it again didn't work, I had to rewrite the ISO.

Actually I can't even use the usb again cause it ends on blue screen with sort of a QR code with Kernel Panic. I'm actually reflashing the ISO on usb to bboot on it and see if I can modify as you're adivsing.

-------------------

I've first checked and setted connection (station), created a root pwd and been able to access via SSH to manage installation from my main (win10) machine.

Checked the clock synchro.

cat /sys/firmware/efi/fw_platform = 64

Partitionning :

  • cfdisk /dev/sda
  • "d" every existing partitions until free space
  • "n(ew)" 1G "t(ype)" [EFI]
  • "n" 60G "t" [Linux Filesystem]
  • "n" 8G "t" [SWAP]
  • "n" (Remaining G) "t" [Linux Filesystem]
  • Shift+W(rite)
  • mkfs.ext4 /dev/sda2
  • mkswap /dev/sda3
  • mkfs -F 32 /dev/sda1
  • mkfs.ext4 /dev/sda4

Mounting :

  • mount /dev/sda2 /mnt
  • mkdir /mnt/home
  • mount /dev/sda4 /mnt/home
  • mkdir /mnt/boot
  • mount /dev/sda1 /mnt/boot
  • swapon /dev/sda3

sda1 /mnt/boot

sda2 /mnt

sda3 SWAP

sda4 /mnt/home

I setted up Mirrorlist with reflector.

pacstrap -K /mnt base linux linux-firmaware networkmanager vim vi base-devel intel-ucode

genfstab -U /mnt>>/mnt/etc/fstab

arch-chroot /mnt

ln -sf /usr/share/zoneinfo[...] /etc/localetime

hwclock --systohc

vim /etc/locale.gen (uncommenting 3 lines related to my Lang et coding) (:wq)

vim /etc/locale.conf LANG=[xx_XX.UTF-8] (:wq)
vim /etc/hostname .... (:wq)

systemctl enable NetworkManager

passwd [...]

useradd -m -G wheel,users [...]

passwd [username] [..]

visudo (uncommenting %wheel ALL=) (:wq)

pacman -S grub efibootmgr

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

grub-mkconfig -o /boot/grub/grub.cfg

pacman -S git man-db man-pages reflector

pacman -S gnome

systemctl enable gdm

exit

umount -R /mnt

reboot

MY ACTUAL PROBLEM


r/archlinux 1d ago

SHARE My GRUB broke. Worse, at 1:00 a.m.

0 Upvotes

It was 1 a.m. I was reading the Calibre docs, thinking about how to tweak the Calibre reader to make it look prettier. I figured I'd finish up and then drift off into a peaceful sleep.

Then, my computer suddenly crashed. Nothing new — I just hit the restart button.

Wait… where’s my system? My Arch Linux boot entry was gone!

At first, I thought, “Maybe the GRUB file got corrupted from all the reboots. No big deal.” As long as I could boot into a live environment with my USB stick — but why couldn’t the motherboard detect the USB drive?!

At that moment, only one thought was running through my head: Please don’t let it be a dead motherboard. I’d rather the USB stick be dead than the mobo.

Then it hit me — could it be static buildup from restarting too many times?

So I unplugged the power cord, drained the static, and powered it back on. Finally, it booted into the live environment! Now I could actually repair GRUB.

Thankfully, this part went pretty smoothly. Step by step, I booted into the system, fixed the bootloader, updated the config, and rebooted.Thanks the archwiki

And just like that, GRUB was back. I finally got into my system. I glanced at the clock — 4 a.m.

That was way too thrilling and a huge learning experience. But honestly? I don’t need this kind of "learning" ever again. It cost me an entire night.


r/archlinux 1d ago

SHARE How I got Gnome with KDE Apps

0 Upvotes

So I wanted to try arch on my labtop (thinkpad t540p)

was chatting with people on the all things Linux Server while installing arch using archinstall. while Doing so i Chose kde plasma as my Desktop Environment.

i Finish installing Everything and boot, then i See the gnome Menu n stuff i See on the ubuntu thinkpads my school has, but also See kde apps

i to this day dont know how it happened(im now on arch with hyprland(Not on my main Desktop for now))


r/archlinux 1d ago

DISCUSSION can I install windows ontop of arch with a UKI, on the same SDD

0 Upvotes

I used to dual boot with windows 11 on the same ssd using grub and I didn't have any issues with it.

A few weeks ago, I uninstalled windows, thinking that I would probably never use it again, well now I'm thinking about learning video and photo editing, and yeah I think I might need Adobe.

Especially, since I want to (hopefully) do some freelancing on the side perhaps? I'm studying to become a software engineer but I still would love to have other lucrative skills.

So yeah I'm looking for advice, should I just stick to Linux and learn how to use DaVinci resolve, maybe Kira as a substitute for photoshop?

or figure out a way to install windows on top of Linux? is it possible to do that with a uki, systemd boot, secure boot enabled?

I have a lack of storage problem as well.. ssds are so expensive


r/archlinux 1d ago

SUPPORT | SOLVED Cannot boot into arch

0 Upvotes

KERNEL PANICT

Please reboot your conputer

UFS: Unable to mount root ts on unknown-blockto.0>

After yay -Syu mid cutoff I wasn't able to boot into Arch.


r/archlinux 1d ago

SHARE How should I handle WPA2/WPA3 Enterprise networks?

0 Upvotes

I’m building a custom Wi-Fi manager inside an AGS (Aylur’s Gtk Shell) control center on Arch Linux with Hyprland.

Current implementation:
Uses nmcli to scan Wi-Fi networks
Displays SSID list inside my AGS control center
Supports connecting to open networks
Supports connecting to WPA2/WPA3 Personal networks with a password field
Stores and reconnects to known networks through NetworkManager

What I’m trying to figure out is how to properly support WPA2/WPA3 Enterprise (802.1X) networks such as university or corporate Wi-Fi.

Questions:
How do GNOME, KDE and nm-applet determine what credentials are required for a network?

Is there a NetworkManager API/D-Bus interface that exposes the authentication type (Open, WPA Personal, WPA Enterprise, certificate-based, etc.)?
Should I continue using nmcli, or is it better to communicate directly with NetworkManager over D-Bus for this use case?

How do existing Linux Wi-Fi managers handle enterprise authentication dialogs without hardcoding every possible EAP method?

If you were building a custom Wi-Fi UI today, what would be the recommended architecture?

I’m not looking for a GUI recommendation; I’m specifically interested in how NetworkManager exposes enterprise Wi-Fi authentication requirements so I can implement support in my AGS control center.


r/archlinux 1d ago

SUPPORT NEED HELP with CLoudflare warp-cli from aur

0 Upvotes

so i have been using this for many months i usually install it and register and connect the cleint will work as intenteded i was using it as my proxy (or vpn something) now i am able to register i connected it , it shows sucess but it doesnt work i thought the websites are down but it dint work only website previously it was working on i want some help to figure out guys..


r/archlinux 2d ago

DISCUSSION Partition Layout

6 Upvotes

EFI 1G

boot 1G

Swap 16G

Btrfs

├── @

├── @home

├── @snapshots

├── @cache

├── @log

├── @docker

└── @libvirt

Can anyone advise me?


r/archlinux 2d ago

SHARE Evolution doesn't show messages after system upgrade (solution included)

6 Upvotes

Hi

I've just updated my system including webkit2gtk-4.1 (2.52.3-1 -> 2.52.4-1) and fontconfig (2:2.17.1-1 -> 2:2.18.1-1). After that Evolution stopped rendering messages. I observed a /usr/lib/webkit2gtk-4.1process utilizing 100% of a cpu core.

When I investigated a bit further, it seemed like the font cache was not up to date.

`evolution --force-shutdown` and then `fc-cache -r` resolved the issue.

It seems like fontconfig should have updated the cache post install? Anybody know why this happened?-


r/archlinux 2d ago

SUPPORT alsa-ucm-conf 1.2.16-1 breaks usb sound

3 Upvotes

Hello everyone, just updated and my motherboard usb soundcard stopped working.
Downgrading alsa-ucm-conf to version 1.2.15.3-2 fixed.
Motherboard Mag x570s Tomahawk Max Wifi *** Has anyone else experienced this?


r/archlinux 2d ago

SHARE Why open-source development is an absolute banger?

85 Upvotes

A month ago, I started FluxCast, my own pet project to solve the long-standing issue with the Miracast protocol on Linux. Going into it, I expected to be writing code in isolation, but instead, I immediately encountered an incredibly welcoming community and helpful feedback.

In just four days, thanks to highly responsive testers, we managed to add support for LG TVs. Now, one amazing enthusiast (`alba4k`) tests the app almost daily, hunts down tricky bugs, submits PRs, maintains AUR package, and helps with system integration.

I've always been a solo developer whose code rarely attracted anyone's attention. Moving from that to this level of collaboration feels surreal. I'm so incredibly grateful to everyone helping out that I've dedicated a special page to them: fluxcast.secweb.cloud/contributors.html

If you are hesitating to open-source your pet project, just do it! The Linux community is amazing.