Search

Items tagged with: Xlibre


The media in this post is not displayed to visitors. To view it, please go to the original post.

For: Linux distro developers
Subject: Switched my Linux distro to XLibre

This is a copy of a post that I made just now in the Github issues section for XLibre. Link to the original post:
github.com/orgs/X11Libre/discu…

I've been developing a Linux distro, #Laclin, for 30 years. In the past 24 hours, I've switched, for now, from the old #Xorg framework to #XLibre. This includes, so far, xserver and some of the video drivers. I'll comment below on the rest.

This is my desktop running on XLibre:
260813-laclin-desktop

The desktop is original. The parts add up to only a few MB. I like light and stable. I'm not a fan of sumo-wrestler size layers that gobble up GB of RAM and drag performance down to Windows level.

I'm also the type that holds up a cross and recites "Get thee behind me, Satan" when I see systemd and Wayland. No offense to fans of systemd and Wayland is intended. But I don't plan to switch to either. So, XLibre is a positive development.

I've had no "build" or runtime issues with XLibre xserver so far. I needed to switch some of the video drivers to the XLibre forks in order to get them to build. I'd switch other components as well, but here's the thing:

Did I mention that I have 30 years of work invested in the distro? I don't want to break 2,000 packages.

The distro includes legacy packages, some of which no other distro has. The code goes back as far as the 1990s. [The 1970s to 1980s, in a few cases.] If XLibre drops ".pc" or ".la" files [as I gather it did in one case] the packages won't build. [Yes, I understand that that change was reverted.]

So, I have four requests:

  1. Keep up the good work. The fork needs to continue or the distros that are switching will be between a rock and a hard place.
  2. Prioritize backwards compatibility to the extent that old packages can be built in the new framework.
  3. Use of systemd should be optional.
  4. Set up a #Fediverse account and post there. LibreOffice, The GIMP, G'MIC, Project Gutenberg, Internet Archive, Dillo, LibreWolf, and many other projects do. It's a FOSS friendly environment.

The desktop in the screenshot is based on jwm with features added using lightweight scripts. It's got Start button, Boss button, taskbar, workspaces, systray, launch buttons, and dockapps. Plus Alt-Tab and single-instance support. I figure that that is most of what is needed.

It runs fine so far in XLibre. I'm not going to port 30 years of work to a new framework [Wayland] that intentionally breaks things and that isn't going to support old software or hardware.


The media in this post is not displayed to visitors. To view it, please go to the original post.

Trying out NextSpace on Slackware -current with XLibre.

A modern implementation inspired by the classic NeXTSTEP desktop. It's interesting to see how its design and workflow still feel relevant decades later.

Definitely a fun project to explore.

#Slackware #NextSpace #XLibre #Unix #X11


The media in this post is not displayed to visitors. To view it, please go to the original post.

Got some ripe Apple? XLiberate it! ;-) In this shot:

#XLibre 25.2.0, MacBook Air M2013/E2014, #AntixLinux 26, Linux kernel 6.6.119, IceWM 4.0.0, 748 MiB of 3.77 GiB RAM in use.

More #LiberatedScreens at github.com/orgs/X11Libre/discu…


The media in this post is not displayed to visitors. To view it, please go to the original post.

On Jul 5, a #GarudaLinux user was seeking help related to #XLibre and Garuda packages on the Garuda forum. He's been told to remove XLibre and the thread has been locked.

We fixed the underlying dependency issue and assure you that you're welcome at github.com/xlibre-arch.

References:
* forum.garudalinux.org/t/xlibre…
* github.com/xlibre-arch/xlibre-…




The media in this post is not displayed to visitors. To view it, please go to the original post.

I have replaced Xlibre on Devuan, and I had an impressive performance boost! Luanti is working at par of Freebsd port, still with some gap in some circumstances.
I used X11 also on FreeBSD and luanti, and the gap I think is tackled on the Kernel. I should put Xlibre also on Freebsd and check how performs.
Also finally I don't perceive microstruttering anymore.

Xlibre is not hot air, no matter what have you heard.

#linux #freebsd #luanti #pcgaming #minecraft #FOSS #videogame #videogames #xlibre



The media in this post is not displayed to visitors. To view it, please go to the original post.

SonicDE Launches as a KDE-Based Desktop for X11 Holdouts

「 The project’s main goal is to maintain compatibility with X.Org Server for as long as possible and to adopt new XLibre features when feasible. Plus, to serve those who still rely on a full X11 session and wish to retain that experience in a KDE-based environment 」

linuxiac.com/sonicde-launches-…

#kde #x11 #sonicde #xlibre #opensource


The media in this post is not displayed to visitors. To view it, please go to the original post.

XLibre has landed in Slackware-current's testing tree.

Thanks to Patrick Volkerding for making the packages available for testing, and to the XLibre developers for their work.

Looking forward to seeing how the project evolves.

#xlibre #slackware

`Thu Jun 11 23:52:08 UTC 2026
ap/vim-9.2.0620-x86_64-1.txz: Upgraded.
d/cbindgen-0.29.4-x86_64-1.txz: Upgraded.
l/cairomm1-1.18.1-x86_64-1.txz: Upgraded.
l/gmm-5.5-noarch-1.txz: Upgraded.
l/libmpc-1.4.1-x86_64-1.txz: Upgraded.
l/meson-python-0.20.0-x86_64-1.txz: Upgraded.
l/openexr-3.4.12-x86_64-2.txz: Rebuilt.
Recompiled against openjph-0.28.1.
l/openjph-0.28.1-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
x/mesa-26.1.2-x86_64-2.txz: Rebuilt.
[PATCH 1/2] radeonsi/mm: Only setup ref surfaces with tier3.
[PATCH 2/2] radeonsi/mm: Set correct usage in si_dec_fill_surface.
Thanks to fulalas.
xap/vim-gvim-9.2.0620-x86_64-1.txz: Upgraded.
testing/packages/xlibre/xf86-input-evdev-20260421_6fe9c0a-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-libinput-20260202_4eb6691-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-synaptics-20260103_c22ca42-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-vmmouse-20260421_c3de98a-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-wacom-20260421_8554973-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-amdgpu-20260421_eec2281-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-ati-20260421_83098ecc-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-dummy-20260112_1fe02ea-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-intel-20260518_931b1d93-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-mach64-20260105_0f73197-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-mga-20260105_f1fdb72-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-neomagic-20260105_f009bb7-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-nouveau-20260105_4285c8c-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-openchrome-20260112_8c35baf-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-r128-20260112_04752db-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-s3virge-20260105_3be5906-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-savage-20260410_41f9fea-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-trident-20260107_27fdce9-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-vesa-20251229_48bc2b5-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-vmware-20260421_5a44540-x86_64-1.txz: Added.
testing/packages/xlibre/xlibre-server-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server first.
Thanks to r1w1s1 for the testing help! 🙂
testing/packages/xlibre/xlibre-server-xephyr-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xephyr first.
testing/packages/xlibre/xlibre-server-xnest-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xnest first.
testing/packages/xlibre/xlibre-server-xvfb-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xvfb first.`


The media in this post is not displayed to visitors. To view it, please go to the original post.

#XLibre 25.1 Series Feature Highlight

We enabled support for the proprietary Nvidia driver versions 340, 390, and 470 in addition to the already existing support for 570 and newer. So most of your older and newer cards should just work. Currently we're improving hybrid setups.


The media in this post is not displayed to visitors. To view it, please go to the original post.

June 5, 2026, marks #XLibre's first anniversary. We're thrilled and will share this with you for a week. Accordingly, we released our first stable version 25.1.6. Over the next few days, we’ll be introducing its features and expressing our heartfelt thanks. Stay tuned!



The media in this post is not displayed to visitors. To view it, please go to the original post.

For my shop machine, I'm now actively testing Debian 14 Testing w/ Xlibre and SonicDE. So far, so good. I use this machine for client work and it also gets to be my guinea pig for testing drawing tablet workflows. Both native Xlibre (via wacom) and Gaomon's proprietary driver work. I'm impressed with how snappy SonicDE is - first time using it today. Great work folks‼️

@sonicdesktop @XLibreDev #xlibre #freesoftware #opensource #debian #sysadmin #floss #sonicde