Xlibre on TumbleWeed

Disclaimer ** I did this in a VM ** … while I think it should be fine on my daily driver I need to do a (backup/snapshot/etc) first which means I have to install snapper …

That being said it was pretty simple and only required a reboot of my VM (XFCE) … how it was done …

  1. I downloaded the relevant RPM’s from kkofler COPR (just the X86_64 no devel/source/debug) and unpacked them into a directory (Downloads/testdir) with dolphin
  2. This gave me 3 directories (testdir/etc, testdir/usr and testdir/var)
  3. I then did a cp -r to the actual /etc, /usr and /var on the VM
  4. Reboot the VM … my screenshot is the result

This a list of the RPM’s I got from each directory:

xlibre-xf86-video-intel-3.0.0.2-1.fc44.x86_64.rpm
xlibre-server-Xspice-0.1.6.1-1.fc44.x86_64.rpm          xlibre-xf86-video-nouveau-1.0.18.1-1.fc44.x86_64.rpm
xlibre-xf86-drivers-25.0-1.fc44.x86_64.rpm              xlibre-xf86-video-openchrome-0.6.604^20230328git857d892-4.fc44.x86_64.rpm
xlibre-xf86-input-evdev-2.11.0.1-1.fc44.x86_64.rpm      xlibre-xf86-video-qxl-0.1.6.1-1.fc44.x86_64.rpm
xlibre-xf86-input-libinput-1.5.0.1-2.fc44.x86_64.rpm    xlibre-xf86-video-vmware-13.4.0.1-1.fc44.x86_64.rpm
xlibre-xf86-input-synaptics-1.10.0.1-1.fc44.x86_64.rpm  xlibre-xserver-common-25.0.0.8-2.fc44.x86_64.rpm
xlibre-xf86-input-wacom-1.2.3.2-1.fc44.x86_64.rpm       xlibre-xserver-Xephyr-25.0.0.8-2.fc44.x86_64.rpm
xlibre-xf86-video-amdgpu-23.0.0.4-1.fc44.x86_64.rpm     xlibre-xserver-Xnest-25.0.0.8-2.fc44.x86_64.rpm
xlibre-xf86-video-ati-22.0.0.2-1.fc44.x86_64.rpm        xlibre-xserver-Xorg-25.0.0.8-2.fc44.x86_64.rpm
xlibre-xf86-video-dummy-0.4.1.1-1.fc44.x86_64.rpm       xlibre-xserver-Xvfb-25.0.0.8-2.fc44.x86_64.rpm 

Everything seems to work just fine except I can’t install my NVidia run file because “it’s a VM” … so if someone has an up-to-date machine sitting around that they don’t care about that they can play with and beat me to it I’d love to hear about it … :nerd_face:

just did a zypper dup in my VM and got the 6.18 kernel … no runs, no drips, no errors

If anyone knows kkofler tell him THANK YOU and ask him if he would be so kind as to come to OBS and make a version for TumbleWeed :+1: :hugs: I would really appreciate it

IMNSHO this is a waste of time, i.e. both trying it as well as the entire attempt, the naming (X was always “libre” as in “free”). I will not touch it with whatever length of a pole.

Besides the valid comment from @knurpht, what does you make believe, that simply copying some random files into these directories, makes your system use xlibre? This is not how it works…

1 Like

I hear a lot of FUD and no facts … facts are I ran wayland for 3 years and was excited when I finally could … now not so much … X was slammed for being “outdated” at 25 years old … how old is wayland now? 20 years?

Yes @hui it does … and I checked the files being called … and the screenshot that confirms it … what else you want me to do?

@dart364 pstree will give a good indication of what processes are being used…

thank you @malcolmlewis that’s a neat little program I hadn’t seen before … now it doesn’t specify which Xorg is running but it does show “spice” which I have never had on my host machine and specifically came with XLibre

spice-vdagent───3*[{spice-vdagent}]
        ├─spice-vdagentd───2*[{spice-vdagentd}]

and @knurpht if I want to “waste my time” it’s my time to waste … follow my instructions … try it for yourself … prove me wrong and I’ll admit it

OK, let’s be blunt. If in my working days I would find a sysadmin/devops worker doing this, that’s the end of their job. It shows absolute lack of understanding and knowledge about how an OS works. FULL STOP.

@dart364 that’s the VM connection for the likes of copy/paste capabilities between host and client. zypper if spice-vdagent

Thank you for the info …

Which is exactly why I did it in a VM … so how do I prove myself wrong? I used locate Xorg etc … and did a ls -a then did the same afterwards and confirmed they had been overwritten … how is testing in a non-production VM a fireable offense? Give some command that will prove me wrong … I’ve already given evidence to prove myself right … correct?

It is quite easy to do it yourself…
Simply google “Kkofler Fedora”. You will be surprised how easy it is to get in contact with him…

Thank you @hui … I usually find it is difficult at best to get ahold of actual developers … they tend to lay low for obvious reasons

With this version (25.0.0.1) I had to add not necessary with 25.0.0.16 or higher (Nvidia proprietary)

Section "ServerFlags"
  Option "IgnoreABI" "1"
EndSection

December 2025 Screenshots

Hi, did you try this on tumbleweed and is it working? Which DE are you using to test?

Yes on tumbleweed … I’ve run KDE, XFCE and IceWM. It’s been working fine since Dec 10. Currently trying to wrap my head around OBS and/or making my own local repo