XLibre at 4 months: anyone using it?

Since xlibre-xserver provides xorg-server, you won’t have to worry about Xorg updates that want to replace XLibre. There are definitely a lot of Xorg packages that are still needed; here’s my current list:

$ yay -Qqs xorg
xlibre-xserver
xlibre-xserver-common
xorg-font-util
xorg-fonts-encodings
xorg-iceauth
xorg-setxkbmap
xorg-util-macros
xorg-xauth
xorg-xdpyinfo
xorg-xinit
xorg-xinput
xorg-xkbcomp
xorg-xkill
xorg-xmessage
xorg-xmodmap
xorg-xprop
xorg-xrandr
xorg-xrdb
xorg-xset
xorg-xwininfo
xorgproto

I don’t know what XLibre’s plans are for replacing these.

I doubt you’ll need any more XLibre packages, unless there are specific drivers that you need. After looking at the list, I’m only finding drivers that I would have used with a virtual machine. There are a couple of different server options, none of which I’ve ever used.

2 Likes

Still on RPi 5 and mate, I duplicated your list from above and got 17 xorg related items.
I was able to delete 16 out of 17 xorg items.

[don@RPi5-XLibre ~]$ yay -Qqs xorg
xlibre-xserver
xlibre-xserver-common
xlibre-xserver-devel
xorg-xkbcomp
[don@RPi5-XLibre ~]$ 

I then launched every app in the Applications drop down. Watched a youztube video and every thing worked as expected. Then I checked most of the settings including the Display. Even thought I am running this from a micro SD card, it is pretty snappy. Running Mate is bringing back a lot of memories.

Darn it. This works so good I have more ideas I want to try out than I have time for!!

Pudge

Some of the xorg packages will be reinstalled whenever you update xlibre as build dependencies, unless you’re using the binary packages. I checked required packages for all of the xorg packages and don’t see how I can delete them, at least not until xlibre make more progress.

Good luck in your new-found obsession. :zany_face:

1 Like

I think that XLibre and most ARM devices would be a good combination.
But I will not release any ARM images with XLibre installed until XLibre is put into the main Archlinux ARM repositories and not in the AUR. However, it doesn’t hurt to be prepared!

Pudge

1 Like

I got this problem too with the cursor, I corrected this by installing xlibre-xf86-video-nouveau, the xlibre migration didn’t installed it. I’m running xlibre on Artix openrc.

I doubt it works for me, because my gpu is AMD not Nvidia.

Love EOS with xfce. Just switched to xlibre and I’ll give it a go. Not a power user so I’m anticipating a good experience.

1 Like

I’ve had no Xorg-related issues at all since switching. Besides my main Xfce system (gaminng video playback, Python programming), I’ve been testing a Cinnamon install (w/all testing repos enabled, latest Nvidia beta drivers), and a VMware VM.

I have yet to test XLibre on any non-Arch platforms.

Multiple workspaces are now supported, but cannot be renamed in the applet.

A few other things don’t work either, such as function keys, screen brightness, printing, etc.

Themes are not yet applied to every window.

But we’re making progress. Just start Wayland again.

I’m not in a hurry, I’ll wait a bit more. :grinning_face:

1 Like

If interested, XLibre hosts its own binary package repo for Arch: https://x11libre.net/repo/arch_based/x86_64/README.html

One thing to be aware of: for some reason, there are (2) versions of XLibre packages in the AUR, each of which is using a different package name prefix:

For xlibre-xserver (which matches the XLibre binary repo):

$ yay -Ss xlibre-xserver
aur/xlibre-xserver 25.0.0.16-1 (+63 8.64) (Installed)
    XLibre X server
aur/xlibre-xserver-bootstrap 25.0.0.16-1 (+63 8.64) 
    XLibre X server (bootstrap)
aur/xlibre-xserver-common 25.0.0.16-1 (+63 8.64) (Installed)
    XLibre server common files
aur/xlibre-xserver-devel 25.0.0.16-1 (+63 8.64) 
    Development files for the XLibre X server
aur/xlibre-xserver-xephyr 25.0.0.16-1 (+63 8.64) 
    A nested XLibre server that runs as an X application
aur/xlibre-xserver-xnest 25.0.0.16-1 (+63 8.64) 
    A nested XLibre server that runs as an X application
aur/xlibre-xserver-xvfb 25.0.0.16-1 (+63 8.64) 
    Virtual framebuffer XLibre server
xlibre/xlibre-xserver 25.0.0.16-1 (1.8 MiB 3.9 MiB) [xlibre] (Installed)
    XLibre fork of X.Org X server
xlibre/xlibre-xserver-common 25.0.0.16-1 (34.1 KiB 126.4 KiB) [xlibre] (Installed)
    XLibre fork of X.Org Xorg server common files
xlibre/xlibre-xserver-devel 25.0.0.16-1 (209.7 KiB 1002.5 KiB) [xlibre] 
    XLibre fork of X.Org development files for the X.Org X server
xlibre/xlibre-xserver-xephyr 25.0.0.16-1 (1.2 MiB 2.4 MiB) [xlibre] 
    XLibre fork of X.Org nested X server that runs as an X application
xlibre/xlibre-xserver-xnest 25.0.0.16-1 (824.7 KiB 1.6 MiB) [xlibre] 
    XLibre fork of X.Org nested X server that runs as an X application
xlibre/xlibre-xserver-xvfb 25.0.0.16-1 (1005.9 KiB 2.0 MiB) [xlibre] 
    XLibre fork of X.Org virtual framebuffer X server

For xlibre-server:

$ yay -Ss xlibre-server
aur/xlibre-server-bin 25.0.0.15-1 (+0 0.00) 
    XLibre Official Easy Install Drop in Replacement fork of X.Org X server (binary release)
aur/xlibre-server-bootstrap-git 25.0.0.5.r70.85a66a723-1 (+29 1.22) 
    XLibre X server (bootstrap)
aur/xlibre-server-common-bin 25.0.0.15-1 (+0 0.00) 
    XLibre Official Easy Install Drop in Replacement fork of X.Org Xorg server common files (binary release)
aur/xlibre-server-common-git 25.0.0.5.r70.85a66a723-1 (+29 1.22) 
    XLibre server common files
aur/xlibre-server-devel-bin 25.0.0.12-1 (+0 0.00) 
    XLibre Official Easy Install Drop in Replacement fork of X.Org development files (binary release)
aur/xlibre-server-devel-git 25.0.0.5.r70.85a66a723-1 (+29 1.22) 
    Development files for the XLibre X server
aur/xlibre-server-git 25.0.0.5.r70.85a66a723-1 (+29 1.22) 
    XLibre X server
aur/xlibre-server-xephyr-bin 25.0.0.12-1 (+0 0.00) 
    XLibre Official Easy Install Drop in Replacement fork of X.Org nested X server that runs as an X application (binary release)
aur/xlibre-server-xephyr-git 25.0.0.5.r70.85a66a723-1 (+29 1.22) 
    A nested XLibre server that runs as an X application
aur/xlibre-server-xnest-bin 25.0.0.12-1 (+0 0.00) 
    XLibre Official Easy Install Drop in Replacement fork of X.Org nested X server that runs as an X application (binary release)
aur/xlibre-server-xnest-git 25.0.0.5.r70.85a66a723-1 (+29 1.22) 
    A nested XLibre server that runs as an X application
aur/xlibre-server-xvfb-bin 25.0.0.12-1 (+0 0.00) 
    XLibre Official Easy Install Drop in Replacement fork of X.Org virtual framebuffer X server (binary release)
aur/xlibre-server-xvfb-git 25.0.0.5.r70.85a66a723-1 (+29 1.22) 
    Virtual framebuffer XLibre server

At first glance, the xlibre-server packages are behind the official ones.

2 Likes

Nope

2 Likes

No I don’t use it. I was using Gnome and am now using Hyprland. Even if I wanted to use it I wouldn’t use it because I try to limit my AUR package use. On my work system at work I use Debian with Xfce so no need for Xlibre there.

1 Like

2 Likes

Its an interesting discussion to see. And I’m not seeing any crazy haters either. Just people sharing their thoughts and experiences. Honestly I’m pretty interested in phoenix x server tbh. At least for the future, but its in very early development. “Phoenix is a new X server, written from scratch in Zig (not a fork of Xorg server). This X server is designed to be a modern alternative to the Xorg server.” -Directly from the git page for phoenix Phoenix long term has plans for wayland compatibility. For wayland only applications. Something I believe xlibre will not support. This is important for a future where some applications will be made for wayland only. And some already are made for wayland only.

1 Like