r/archlinux Jul 04 '18

FAQ - Read before posting

575 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 Jun 16 '26

DISCUSSION AUR Megathread. All discussion on it goes here.

502 Upvotes

As the title says, I am locking all other AUR posts and don't want to see any new posts.

2/8/26 - putting this back up. All dialogue will continue here please.


r/archlinux 3h ago

SUPPORT | SOLVED Duplicate audio device after disconnecting and reconnecting

6 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

r/archlinux 7h ago

QUESTION [KDE Plasma] Laptop won't wake up after closing and opening the lid

5 Upvotes

I'm having an issue: I'm new to Arch Linux and I'm using KDE Plasma. Whenever I close my laptop lid and open it back up, the system doesn't wake up. I'm forced to hard reboot it every time, losing all my open work.


r/archlinux 28m ago

SUPPORT Can't upload files to websites

Upvotes

I can no longer upload files to websites through Firefox or Vivaldi. I've updated the xdg stuff with no luck. I've tried both thunar and dolphin. I use dwm with a mix of kde/xfce stuff

This wasn't a problem until the last update. Any ideas?


r/archlinux 3h ago

DISCUSSION kwalletd memory leak?

Thumbnail
0 Upvotes

r/archlinux 5h ago

SHARE I installed pure Arch Linux on 4GB RAM without a USB drive, running the ISO entirely from RAM (copytoram). Roast my setup

1 Upvotes

Hey guys, I wanted to share a fun challenge I just completed on my legacy daily driver. I successfully installed pure Arch Linux completely by hand via pacstrap, but with a twist: ZERO USB drives or physical media involved. I pulled the ISO and booted it directly into the memory using 'copytoram' on a machine with only 4GB of RAM.

Here are the specs of the battle station:

- Laptop: Síragon NB3100

- CPU: AMD C-60 (Dual-Core @ 1.0 GHz)

- RAM: 4GB DDR3

- Storage: 315GB HDD partition (/dev/sda4)

Post-Install & Rice details:

- Desktop: Lightweight MATE running with Breeze-Dark theme and Hack Nerd Fonts.

- Display Fixed: Display manager (LightDM) was messing with my numpad mapping on boot, so I nuked it. I'm bypassing it entirely by logging securely into TTY1, which triggers 'startx' automatically via my conditional ~/.bash_profile script.

- Xorg Monitor Fix: Fixed my dual-monitor multi-port setup in real-time by mapping physical video ports (VGA-1 as primary Samsung monitor @ 1366x768, while HDMI-A-1 and LVDS-1 are turned off) hardcoded inside ~/.xinitrc.

- Terminal: Kitty terminal emulation backed up by Picom compositor for true hardware-accelerated background transparency blurring (set to 85% opacity).

- Extras: Custom Bash prompt with ANSI colors, 'ILoveCandy' eating up package rows in pacman.conf, compiled 'yay' manually from source to avoid bloated binary tools, and running Falkon browser on QtWebEngine to keep memory usage at a bare minimum.

DeepSeek literally told me I was insane for pushing this hardware to its limits. What do you guys think? Am I certified or should I go back to Ubuntu? 🗣️


r/archlinux 15h ago

SUPPORT failed to prepare transaction (could not satisfy dependencies)

3 Upvotes

Newbie here, I was trying to update and got that:
error: failed to prepare transaction (could not satisfy dependencies)
:: installing ffmpeg (2:9.0.1-4) breaks dependency 'libavcodec.so=62-64' required by freerdp2
:: installing ffmpeg (2:9.0.1-4) breaks dependency 'libavutil.so=60-64' required by freerdp2
:: installing ffmpeg (2:9.0.1-4) breaks dependency 'libswresample.so=6-64' required by freerdp2
:: installing ffmpeg (2:9.0.1-4) breaks dependency 'libswscale.so=9-64' required by freerdp2
:: installing audit (4.2.1-1) breaks dependency 'audit=4.1.4' required by lib32-audit


r/archlinux 21h ago

QUESTION How are you building software on low power systems?

11 Upvotes

I have an older laptop that runs arch and software packages can take ages to compile. I was thinking of setting up some way to have them build on a more powerful computer and use a network share to install them through a custom pacman repo. I found some old posts supporting this idea but it doesn't seem like anyone actually has a mostly built out solution I can implement.


r/archlinux 6h ago

SUPPORT Terminal emulator prompt behaving weirdly with Hyprland tiling

Thumbnail
0 Upvotes

r/archlinux 1d ago

DISCUSSION Ventoy might be malware

159 Upvotes

Source: https://wiki.archlinux.org/title/Ventoy

Ventoy might contain backdoors or other malicious code:

  • The author(s?) long refused to react on questions about the source code for the precompiled code inside their git repository.
  • They long refused to react on questions about the security risks.
  • When an answer was finally given, it boiled down to a simple "There is no reason to assume that we would have placed malware inside."
  • Again after a really long time the authors finally mentioned what other source code they used to generate some−but not all−of the pre-compiled code. They did not mention the build methods and refused to prove that this really was the used source code.
  • The real identities of the authors is unknown.

EDIT: The paragraph written on this archwiki page is by large consensus biased and mentions an old controversy, the wikipedia article on Ventoy has a more neutral explanation of the problem
https://en.wikipedia.org/wiki/Ventoy


r/archlinux 6h ago

DISCUSSION I just have installed Arch in a new Thinkpad, why I did not come here before??

0 Upvotes

Finally, I hav succumbed to Thinkpads, I have recently bought a new Lenovo Thinkpad E16 Gen 3, with an AMD Ryzen 5 230 and a Radeon 760M Graphics card. It came with Microslop Trashdows 11, it was so bad the OS that I Installed different Linux distros just to tinker with them, when I installed Arch Linux.

My experience so far is really really great, it does not feel like Linux at all, I installed QEMU and Virt-Manager because I'm studying Computer Science and the overall experience is going very very well.


r/archlinux 9h ago

QUESTION Manual install vs. “Archinstall”

0 Upvotes

Context: i’m a relatively new arch user and i’ve never used any linux os or distro before now.

Recently i finished setting up my first linux install manually, as a dual-boot system on a laptop with windows and archlinux on separate, discreet physical drives. The arch & kde setup is installed in an lvm inside a luks container with only my efi partition remaining outside, and i made grub my primary boot-manager. Took me a couple days of messing around with it to get everything working, but now it’s totally useable and butter smooth.

My question is the following,

I repaired an old thinkpad w540 a couple weeks ago but it no longer supports windows due to hardware limitations, so i’m gonna put arch on that too. I want a similar set up as my initial installation described above. I recently became aware that theres an “easy-mode” installation program that you can run to have all this shit automate itself onto your hd with minimal user input.

I’m tempted to use that for the sake of saving time, but i’m not clear on whether it offers the same level of control w/ regard to the actual set-up of my drive partitions and logical volume encryption?

Tldr: can i use “archinstall” and still configure my installation such that the filesystem defining my root directory can be installed in an lvm, inside a luks container? I’m a linux newbie, pls be nice 😭


r/archlinux 11h ago

SHARE Essential CLI Tools for Developers

Thumbnail packagemain.tech
0 Upvotes

r/archlinux 2d ago

DISCUSSION What exactly is omarchy getting so popular for?

360 Upvotes

As a person who lives half of his life on tech youtube, i can't really digest this change in my feed. More than half of the videos I watch is just people talking about this new distro and it's not a critical assesment as most tech coverage is supposed to be. Everyone is actively trying to sell you this. However whenever I try to find out what is so special about it I almost always get to hear about either hyperland or quick shell or ai harnesses, none of which is so unique. I have been using sway , quickshell and pi for sometime now. Obviously a good arch rice is worth something, but why is it sold like some revolution. Maybe I am just dumb and didn't understand much , I also have not tried it ,but the marketing is so unusual I can't resist. I know many people hate it just because they don't like dhh, I am not one of them, I used ruby on rails for some time as I saw some utility in it , I just don't see that in omarchy but the amount of noise is compelling me to try it once.


r/archlinux 1d ago

DISCUSSION Do you optimize RAM usage for your system?

22 Upvotes

Hello,

A big part of Arch Linux appeal is debloating and being able to install only the packages required without anything extra that distros tend to add. I recently installed Arch while distro hopping and was surprised by the difference with other more mainstream distros, specifically using i3 tiling window manager. I distinctly remember having arround 400MB to 500MB idle RAM usage with other distros like Linux Mint, however on Arch it got down to around 290MB when idle, this seems amazing in 2026 since most DEs seem to creep up their resource requirements and for context Windows is arround 5GB now when idling on the desktop.

https://ibb.co/CKx3xB12


r/archlinux 19h ago

SUPPORT Black screen with frozen underscore in the top left of the screen on startup.

0 Upvotes

Linux noob here

I have recently installed Arch OS with KDE Plasma on my ASUS TUF GAMING MODEL A17. I haven't encountered any problems up until today, when i went to start up my computer for the first time after installation. When the booting finished it presented a black screen with a frozen underscore in the top left corner of the screen.

I used the command dbus-run-session startplasma-wayland and it seem to have worked, however, its only a one time use. If i turn my computer off and on again the same thing happens.

I dont understand whats going on, why this is happening, where to start, what to do, etc.

Basically im saying i need some help!!!!!

Specs:

Laptop: ASUS TUF GAMING A17

CPU: AMD Ryzen 5 4600H

GPU: GTX 1650 Mobile

RAM: 8gb

Any other info will gladly be given if ya need it


r/archlinux 1d ago

DISCUSSION [Project] nwm: A 1374 LOC minimal tiling X11 WM (Strict POSIX, built-in gaps, no bar). Looking for code reviews and criticism.

0 Upvotes

Hi everyone,

TL;DR

REUPLOAD;

Over the past year, I’ve been working on nwm, a minimal tiling window manager for X11. It takes heavy inspiration from  dwm  and the suckless philosophy, but I wanted to strip things down even further and address a few quirks I had with maintaining a heavily patched  dwm  setup.

I’m posting this here because I’ve reached a stable point, but I really want to get more eyes on the code. I'm looking for constructive criticism, bug reports, and brutal (but fair) suckless-aligned feedback.

Why nwm?

I wanted a WM that was leaner than  dwm  (~1374 loc vs 2901) while keeping the core master/stack tiling logic. I also wanted strict POSIX C99 compliance, no runtime dependencies, and native support for OpenBSD’s  pledge(2) .

Key differences from dwm:

Size & Auditability: 1347 loc. No built-in bar, no font rendering, no drawing code. Just window management.

Gaps: Built-in and configurable via  gappx  in  nwm.h  (no patch required).

Tag/Layout History: Instead of a patch for  pertag  or  alttab , I implemented a deterministic two-slot XOR system for both tags and layouts.  Mod+Tab  always restores the exact previous state using a bitmask flip. It’s simple, uses zero extra memory, and is entirely predictable.

Tiling Arithmetic: Uses strict integer division to prevent pixel drift across redraws.

Security: Native OpenBSD  pledge()  support out of the box.

No Bar: By design. Use  polybar ,  lemonbar ,  xsetroot , or nothing at all.

Tech Stack:

Pure C99 / POSIX.

Xlib (I know X11 is legacy, but it allows for a pure C implementation without the massive overhead of Wayland protocols, fitting the auditability requirement).

Compile-time configuration via a single flat  nwm.h  file.

EWMH and ICCCM compliant.

Where I need help / What I'm looking for:

1: Code Reviews: Are there any glaring memory leaks, X11 race conditions, or non-POSIX quirks I missed?

2: Edge Cases: I'd love to know if anyone can break the layout logic with weird X11 size hints or multi-monitor setups (though multi-monitor is currently basic).

3: Usage: If you decide to try it, please open an Issue on GitHub if something breaks or if you have a feature request that doesn't violate the suckless philosophy.

Links;

github

AUR:  nwm 

Disclaimer; This is a hobby project. It works great on my machines (Alpine/Arch/OpenBSD, DragonFlyBSD, Void, arch, chimera and moreeee), but X11 is full of legacy edge cases. Be gentle, but be honest with your critiques! I've cleaned up the codebase and translated my internal notes to English for the public release.

(Screenshot attached on github)


r/archlinux 1d ago

SUPPORT lsp-plugins-vst with obs

0 Upvotes

there has been a change recently in packaging of the plugins under lsp-plugins-vst package. seems to have happened between 1.2.33 and 1.2.35

when i updated the package today, it now provides a single file lsp-plugins.so which comprises all the effects / plugins.

Now, Ardour detects the plugins from the single lsp-plugins.so file, but it seems OBS can't.

Do i have to wait till obs is updated to handle this? or is there another way to use the plugins with obs?

currently falling back to Ardour for recording


r/archlinux 1d ago

DISCUSSION First Manual install what partitioning scheme did you use?

1 Upvotes

Quite simple question when first doing a manual install of arch did you use cfdisk or fdisk or another?


r/archlinux 1d ago

SUPPORT Arch Linux + GNOME/Nautilus — image thumbnails completely broken, but videos and PDFs work

0 Upvotes

Hey everyone,

I'm on Arch Linux, using GNOME/Nautilus 50.3-1 under Hyprland.

I made my own rice in Hyprland, but that's a non-issue.

The actual problem is that Nautilus refuses to generate image thumbnails. Images don't get thumbnails, and ~/.cache/thumbnails/fail/ fills up with failed thumbnail entries.

What's interesting is that video and PDF thumbnails work perfectly, so thumbnailing as a whole isn't broken. It seems specifically to be the image thumbnailing path.

Current setup:

Arch Linux
Nautilus 50.3-1
Hyprland
thumbnail setting: 'local-only'
glycin-thumbnailer: /usr/bin/glycin-thumbnailer

My /usr/share/thumbnailers/ contains:

ffmpegthumbnailer-audio.thumbnailer
ffmpegthumbnailer.thumbnailer
glycin-heif.thumbnailer
glycin-image-rs.thumbnailer
glycin-jxl.thumbnailer
glycin-svg.thumbnailer
gnome-epub-thumbnailer.thumbnailer
gnome-mobi-thumbnailer.thumbnailer
gsf-office.thumbnailer
libresprite.thumbnailer
papers.thumbnailer

I use Loupe for viewing images. I also tried installing GNOME Photos to see if that would somehow fix things. It didn't.

I've already tried clearing the thumbnail cache and resetting Nautilus.

At this point, I'd rather properly diagnose what's failing instead of blindly reinstalling GNOME packages or outright changing managers.

Given that PDFs and videos thumbnail correctly but images don't, does anyone know the best way to trace the process:

Nautilus → thumbnailer → Glycin → image decoder → thumbnail

and determine exactly where it's failing?


r/archlinux 1d ago

QUESTION Arch Packaging Guidelines -- Empty Config Files

16 Upvotes

I have just found that the ncdu package accepts global config files in /etc/ncdu.conf yet the arch package does not delivers any.

Why is it so? Would not it be more convenient if pacman managed that config file and not the user? Or is there something in the guidelines about it that I'm missing?


r/archlinux 1d ago

QUESTION Touchscreen support on Thinkpad Yoga and/or Surface Pro running Arch w/ KDE Plasma?

0 Upvotes

I'm looking at a secondhand touch-screen laptop for digital notetaking, and wondering if anyone can give their thoughts/experiences using a touchscreen (particularly with a stylus/pen) on Arch with KDE Plasma. I'm comfortable with Arch and KDE on my current computer, and I don't love the idea of buying a different device only to find I have to change my whole setup. TIA!


r/archlinux 20h ago

SHARE Hi Reddit AL people, want to show you my tool i havnt in a few years

0 Upvotes

Hey arch linux people. My tool linked here is called checkpac. is allows you to view every package on your system (and if it is outddated) as well as every package not installed if you use the -r (remote) flag. it allows simple lookup and ig it is outdated or not on every thing package

Would you guys check it out?
its on github and the aur

i added last updated time and popularity in all of the searches i would appreciate it.

https://aur.archlinux.org/packages/checkpac

https://github.com/zeroz41/checkpac


r/archlinux 1d ago

SUPPORT | SOLVED Compilation error while making Nvidia 580.173.02 driver

0 Upvotes

Hi, after today's update the dkms build for nvidia 580.173.02 gave a compilation error. As suggested I looked at the contents of make.log but I am not sure what I can do with it.

I disabled nvidia-persistenced that was giving an error but now nvidia-smi says that I do not have a driver installed.

How can I solve this situation ?