XLibre on Artix Linux

XLibre Packages for Artix Linux

This third-party repository provides XLibre x86_64 binary packages for Artix Linux. XLibre is the community-managed display server for the X Window System Protocol Version 11 (Wikipedia), in short, X11. You can learn more about XLibre at xlibre.net.

Installing XLibre Manually

Adding the Public Package Signing Key to pacman

First, please download the public OpenPGP signing key xlibre-artixlinux.asc used to sign the packages and add it to the pacman keyring:

curl -O https://xlibre-artix.github.io/xlibre-artixlinux.asc
sudo pacman-key --add xlibre-artixlinux.asc
sudo pacman-key --finger 2AFFCD7B42ADD2E7
sudo pacman-key --lsign-key 2AFFCD7B42ADD2E7

You can read more about package signing on the pacman/Package signing - ArchWiki page.

Adding a Repository to Pacman

Once you added the public key, also add an entry for an XLibre repository to the file /etc/pacman.conf using sudo and your favorite editor. IMPORTANT Your choice of the following repositories has to be added after the [system] key, but before the [world] key. Artix Linux ships its own version of XLibre in the world repository and that needs to be overridden.

Stable Repository

This repository contains the latest stable and tested XLibre 25.1 release series.

[xlibre-stable]
Server = https://github.com/xlibre-artix/stable/releases/download/$arch

Stable Testing Repository

This repository contains the latest stable XLibre 25.1 release series. The packages need testing before they get released to the stable repository.

[xlibre-stable-testing]
Server = https://github.com/xlibre-artix/stable-testing/releases/download/$arch

Oldstable Repository

This repository contains the former stable and tested XLibre 25.0 release series.

[xlibre-oldstable]
Server = https://github.com/xlibre-artix/oldstable/releases/download/$arch

Oldstable Testing Repository

This repository contains the former stable XLibre 25.0 release series. The packages need testing before they get released to the oldstable repository.

[xlibre-oldstable-testing]
Server = https://github.com/xlibre-artix/oldstable-testing/releases/download/$arch

Beta Repository

This repository contains the next XLibre 25.2 release series. As the name implies, the packaged software is beta until the XLibre project considers 25.2.x as stable.

[xlibre-beta]
Server = https://github.com/xlibre-artix/beta/releases/download/$arch

Installing XLibre

After adding one of the above repositories, nun pacman to update all package indexes and installed packages:

sudo pacman -Syyu

Installing XLibre itself is as easy as installing the xlibre-meta package:

sudo pacman -S xlibre-meta

The included packages will replace any of their installed X.Org counterparts. When asked, just answer with y . To make use of XLibre, log out of your desktop or X session and log in again.

In case you get kicked out of a running desktop or X session while you’re installing XLibre, just re-run pacman after you logged in again and let it install the missing packages:

sudo pacman -S xlibre-meta

When done, install the program xorg-xdpyinfo and filter its output for the vendor tags:

sudo pacman -S xorg-xdpyinfo
xdpyinfo | grep 'vendor'

It says XLibre? Congratulations!

Support for the Legacy Proprietary Nvidia Drivers

Besides support for AMD, Intel, newer Nvidia, and many other drivers, the XLibre Xserver 25.1 series also added support for the legacy proprietary Nvidia drivers v340, v390, and v470. It is enabled in the xlibre-xserver package by default. Please see the NVIDIA - ArchWiki page on how to install and configure the legacy proprietary Nvidia drivers. You can also find more information about the XLibre Nvidia support in the XLibre XServer 25.1 changelog.

Getting in Contact

Please report any enhancement requests or issues with this repository at Issues · xlibre-artix/xlibre-artix. In case you need help, want to report success or talk about other aspects, please also check the official XLibre channels.