Install xlayoutdisplay on CachyOS

Detects and arranges linux display outputs, using XRandR for detection and xrandr for arrangement.

From the official CachyOS repo. Install with pacman, no AUR helper needed.

Reviewed Nov 2, 2026 · independent guide

How do I install xlayoutdisplay on CachyOS?

Run this in a terminal:

sudo pacman -S xlayoutdisplay

xlayoutdisplay is in the cachyos repo, the CachyOS project's own package repository, so pacman installs it directly with no AUR helper and no build script. The package is signed with the CachyOS repository key, and pacman checks the signature before it installs.

What should I do after installing xlayoutdisplay?

  1. Run xlayoutdisplay in a terminal.
  2. Run pacman -Qi xlayoutdisplay to see the installed version and the optional dependencies.

How do I update or remove xlayoutdisplay?

Update:

sudo pacman -Syu

Remove:

sudo pacman -Rns xlayoutdisplay

What is xlayoutdisplay?

Detects and arranges linux display outputs, using XRandR for detection and xrandr for arrangement.

Package description: Detects and arranges linux display outputs, using XRandR for detection and xrandr for arrangement.

Reviews of xlayoutdisplay on CachyOS

No reviews yet. Be the first to review xlayoutdisplay.

    Leave a review

    Your rating

    No login. No links, please. We keep a one way hash of your connection to stop spam, never your IP address. Posts that break the rules may be hidden. Privacy

    From GitHub

    alex-courtis/xlayoutdisplay · ★ 190 stars · last commit Sep 11, 2025 · latest release Nov 4, 2023

    Real issues opened by users on the project's GitHub, shown as written with a link to each one. 10 most reacted issues opened in the last two years plus the 5 newest issues, bots, pull requests, non English and political posts skipped, capped at 15 per repo. Fetched Nov 1, 2026.

    1. I have an old laptop with LVDS screen, so when I use the program with the closed lid it doesn't count this state.

      @Ampnbsp · · 1 comments · View on GitHub

    2. Doesn't work on modern procps-ng, they changed the API in 4.0.0. This blocks packaging/building on Void and probably other distros. Other packages that depend on older procps have added compat patches to work with either, as which version is packaged varies by distro. I might…

      @endigma · · 10 comments · View on GitHub

    3. my system can not build,

      @newyorkthink · · 0 comments · View on GitHub

    4. Attempted two methods of compilation: 1) via standard execution of make, 2) via use of docker to build. Both methods failed with src/xutil.cpp:17:10: fatal error: proc/readproc.h: No such file or directory. The first method (standard make) also was unable to locate libprocps.pc,…

      @anoduck · · 2 comments · View on GitHub

    5. I ran just xlayoutdisplay with no args expecting some usage info and general help, and it went ahead and messed up my config. Still haven't recovered yet, DPI is weird, half the applications don't scale well... Suggest either modifying default behaviour to NOT do this, or at the…

      @fenugrec · · 3 comments · View on GitHub

    6. QUESTION First and foremost many thanks for this good-working piece of software! I'm running it on a laptop to which several monitors get connected. xlayoutdisplay together with the udev-rule provided successfully scans new monitors and sets them up accordingly. What I would like…

      @NothingWorksToday · · 2 comments · View on GitHub

    7. is a lightweight replacement for gnome-settings-daemon. I use it together with i3wm. It would be a nice if xlayoutdisplay would update Xft/DPI setting. see Settings-file is possibly always located at $HOME/.xsettingsd. killall -HUP xsettingsd to reload the xsettingsd config.

      @infabo · · 2 comments · View on GitHub

    8. way-displays can be started as a server/daemon, as stated in the Readme.md. Is there a similiar function for xlayoutdisplay? I tried to start xlayoutdipslay as a server as described for way-displays, but it doesn't seem to offer the same functionality, as it simply quits after…

      @rxt30 · · 6 comments · View on GitHub

    9. I use arch+xmonad on Thinkpad X1E gen1, recently discovered this tool(just what I needed to scale the apps for a 5k display but the problem is when I disconnect from the monitor on my laptop it still remains scaled up. Is there a setting I need to ensure that it scales back to…

      @arkoinad · · 3 comments · View on GitHub

    10. Add --max option to use maximum resolution (refresh as normal) instead of preferred.

      @alex-courtis · · 0 comments · View on GitHub

    11. Trying to install xlayoutdisplay in ElementaryOS 6.1 causes the following error after executing make error: /usr/lib/libboostprogramoptions.a: No such file or directory make: [Makefile:17: xlayoutdisplay] Error 1 I already have libboost-all-dev package installed ( together with…

      @LumDermaku · · 3 comments · View on GitHub

    12. Hi, Just wanted to share a short instruction on how to build it using Docker on Ubuntu for Ubuntu. Probably, a feature request. Prepare env Build it being inside the container No idea how valuable and relevant it is, feel free to close if not at all.

      @avoidik · · 2 comments · View on GitHub

    13. I think it would be an improvement if the config file locations followed XDG spec. I like to keep my .dotfiles out of my $HOME directory. Perhaps if $XDGCONFIGHOME is set use that before $HOME as the spec indicates? I may try my hand a PR but I don't know C++ so it may take some…

      @stnley · · 3 comments · View on GitHub

    14. As a config option. For example to re-set the wallpaper

      @ninelore · · 1 comments · View on GitHub

    15. Is it possible to set the refresh rate of the screen with xlayoutdisplay, without modifying xrandr output?

      @fpaskali · · 2 comments · View on GitHub

    xlayoutdisplay on CachyOS: questions

    Is xlayoutdisplay in the official CachyOS repo?

    Yes. The xlayoutdisplay package is in the cachyos repo, version 1.5.1-1, built 2025-09-11. Install it with sudo pacman -S xlayoutdisplay.

    Do I need an AUR helper for xlayoutdisplay?

    No. It comes from the cachyos repo, so plain pacman installs and updates it, and sudo pacman -Syu keeps it current.

    What is the xlayoutdisplay command?

    xlayoutdisplay. The package is called xlayoutdisplay.