The officially official Devuan Forum!

You are not logged in.

#26 2026-03-30 11:18:03

tyder
Member
From: Oslo, Norway
Registered: 2016-12-19
Posts: 53  

Re: Devuan Excalibur mate-mini + Xlibre!

I think this is great work!  :-)
Does anybody know if there is similar work going on with Xlibre and Qt?

Offline

#27 2026-03-30 17:37:11

greenjeans
Member
Registered: 2017-04-07
Posts: 1,585  
Website

Re: Devuan Excalibur mate-mini + Xlibre!

Good question, I don't have an answer though as the mate-mini doesn't have any packages that require QT libraries, it's all GTK, I would think it wouldn't matter what toolkit is used, but I could be wrong. I'm going to snapshot a new Xlibre version with the compositor turned off later today to make it easy for folks to test, maybe load some QT apps in a live-session and see how they work, I haven't even tried video yet, just wanted to make a base model to start with and go from there.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2026!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#28 2026-03-31 15:24:41

greenjeans
Member
Registered: 2017-04-07
Posts: 1,585  
Website

Re: Devuan Excalibur mate-mini + Xlibre!

3-31-2026 New Xlibre version available.

Got the new one uploaded, there were a fair number of updates including imagemagick and others.
For Xlibre, all Xorg packages that have a replacement available were swapped, while any that didn't
remain. I couldn't install the amdgpu package for the latest AMD cards dues to the backports libgallium
issue, and some very old amd packages for 15+ year old cards like mach64 are not available in the
current version of Xlibre, there are some packages for that available from an earlier version, but I
was advised that it's possibly a bad idea to mix-n-match, i'll test that later when I get access to an older
machine and report back.

This version has Mate's on-board compositor (Xpresent) turned off, and I had already previously removed
picom. And with that all the artifacts disappeared, everything seems to be working good and feels nice and
snappy again. Still have yet to test video, browser, or other major programs, just wanted a good working
base to start testing, so that's what this is for. All feedback very welcome, even if it's just to say it's
working/not working and what hardware you tested on, it helps a LOT.

https://sourceforge.net/projects/vuu-do … -6-xlibre/

Last edited by greenjeans (2026-03-31 15:27:44)


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2026!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#29 2026-03-31 22:38:04

viptux
Member
Registered: 2025-05-06
Posts: 11  

Re: Devuan Excalibur mate-mini + Xlibre!

Nice.. thanks much greenjeans.

Below is how I installed the updated xlibre and pulling in deps/updates from excalibur backports.
[ baseline - clean minimal install .. added excalibur-backports and the xlibre repo ]

root@excalab:~ # apt update
Get:1 http://us.deb.devuan.org/merged excalibur InRelease [48.0 kB]
Get:2 https://xlibre-debian.github.io/devuan main InRelease [4,079 B]
Get:3 https://xlibre-debian.github.io/devuan main/stable amd64 Packages [20.8 kB]
Get:4 http://us.deb.devuan.org/merged excalibur-security InRelease [37.9 kB]
Get:5 http://us.deb.devuan.org/merged excalibur-backports InRelease [38.4 kB]
Get:6 http://us.deb.devuan.org/merged excalibur-updates InRelease [37.6 kB]
Get:7 http://us.deb.devuan.org/merged excalibur/main amd64 Packages [9,897 kB]
Get:8 http://us.deb.devuan.org/merged excalibur/main Translation-en [7,412 kB]
Get:9 http://us.deb.devuan.org/merged excalibur/non-free-firmware amd64 Packages [6,916 B]
Get:10 http://us.deb.devuan.org/merged excalibur/non-free-firmware Translation-en [4,664 B]
Get:11 http://us.deb.devuan.org/merged excalibur-security/main amd64 Packages [113 kB]
Get:12 http://us.deb.devuan.org/merged excalibur-security/main Translation-en [75.4 kB]
Get:13 http://us.deb.devuan.org/merged excalibur-security/non-free-firmware amd64 Packages [548 B]
Get:14 http://us.deb.devuan.org/merged excalibur-security/non-free-firmware Translation-en [306 B]
Get:15 http://us.deb.devuan.org/merged excalibur-backports/main amd64 Packages [180 kB]
Get:16 http://us.deb.devuan.org/merged excalibur-backports/main Translation-en [154 kB]
Get:17 http://us.deb.devuan.org/merged excalibur-backports/non-free-firmware amd64 Packages [5,472 B]
Get:18 http://us.deb.devuan.org/merged excalibur-backports/non-free-firmware Translation-en [3,992 B]
Get:19 http://us.deb.devuan.org/merged excalibur-updates/main amd64 Packages [3,140 B]
Get:20 http://us.deb.devuan.org/merged excalibur-updates/main Translation-en [4,178 B]
Fetched 18.0 MB in 3s (5,719 kB/s)                                      
All packages are up to date.    

root@excalab:~ # apt-get -t excalibur-backports install xlibre xlibre-archive-keyring firmware-amd-graphics
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  bsdextrautils cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu groff-base libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2
  libdrm-radeon1 libdrm2 libegl-mesa0 libegl1 libepoxy0 libevdev2 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglu1-mesa libglvnd0 libglx-dev libglx-mesa0 libglx0
  libinput-bin libinput10 libisl23 libllvm19 libmpc3 libmpfr6 libmtdev1t64 libopengl0 libpciaccess-dev libpciaccess0 libpipeline1 libpixman-1-0 libseat1
  libsensors-config libsensors5 libuchardet0 libunwind8 libutempter0 libvulkan1 libwacom-common libwacom9 libwayland-client0 libx11-dev libx11-xcb1 libxau-dev libxaw7
  libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb1-dev
  libxcomposite1 libxcursor1 libxcvt0 libxdamage1 libxdmcp-dev libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1
  libxshmfence1 libxss1 libxtst6 libxv1 libxvmc1 libxxf86dga1 libxxf86vm1 libz3-4 luit man-db mesa-common-dev mesa-libgallium mesa-vulkan-drivers
  nexussfan-archive-keyring x11-apps x11-session-utils x11-utils x11-xkb-utils x11-xserver-utils x11proto-dev xbitmaps xcvt xfonts-100dpi xfonts-75dpi xfonts-base
  xfonts-scalable xinit xlibre-x11-common xorg-docs-core xorg-sgml-doctools xserver-xlibre xserver-xlibre-common xserver-xlibre-core xserver-xlibre-input-all
  xserver-xlibre-input-libinput xserver-xlibre-input-wacom xserver-xlibre-legacy xserver-xlibre-video-all xserver-xlibre-video-amdgpu xserver-xlibre-video-ati
  xserver-xlibre-video-fbdev xserver-xlibre-video-intel xserver-xlibre-video-nouveau xserver-xlibre-video-qxl xserver-xlibre-video-radeon xserver-xlibre-video-vesa
  xserver-xlibre-video-vmware xterm xtrans-dev
Suggested packages:
  cpp-doc gcc-14-locales cpp-14-doc groff lm-sensors libwacom-bin libx11-doc libxcb-doc www-browser mesa-utils nickle cairo-5c xorg-docs x11-xfs-utils xinput
  xserver-xorg-video-r128 xserver-xorg-video-mach64 firmware-misc-nonfree xfonts-cyrillic
The following packages will be REMOVED:
  x11-common
The following NEW packages will be installed:
  bsdextrautils cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu firmware-amd-graphics groff-base libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1 libepoxy0 libevdev2 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglu1-mesa libglvnd0 libglx-dev
  libglx-mesa0 libglx0 libinput-bin libinput10 libisl23 libllvm19 libmpc3 libmpfr6 libmtdev1t64 libopengl0 libpciaccess-dev libpciaccess0 libpipeline1 libpixman-1-0
  libseat1 libsensors-config libsensors5 libuchardet0 libunwind8 libutempter0 libvulkan1 libwacom-common libwacom9 libwayland-client0 libx11-dev libx11-xcb1
  libxau-dev libxaw7 libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1
  libxcb-xfixes0 libxcb1-dev libxcomposite1 libxcursor1 libxcvt0 libxdamage1 libxdmcp-dev libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxpm4
  libxrandr2 libxrender1 libxshmfence1 libxss1 libxtst6 libxv1 libxvmc1 libxxf86dga1 libxxf86vm1 libz3-4 luit man-db mesa-common-dev mesa-libgallium
  mesa-vulkan-drivers nexussfan-archive-keyring x11-apps x11-session-utils x11-utils x11-xkb-utils x11-xserver-utils x11proto-dev xbitmaps xcvt xfonts-100dpi
  xfonts-75dpi xfonts-base xfonts-scalable xinit xlibre xlibre-archive-keyring xlibre-x11-common xorg-docs-core xorg-sgml-doctools xserver-xlibre
  xserver-xlibre-common xserver-xlibre-core xserver-xlibre-input-all xserver-xlibre-input-libinput xserver-xlibre-input-wacom xserver-xlibre-legacy
  xserver-xlibre-video-all xserver-xlibre-video-amdgpu xserver-xlibre-video-ati xserver-xlibre-video-fbdev xserver-xlibre-video-intel xserver-xlibre-video-nouveau
  xserver-xlibre-video-qxl xserver-xlibre-video-radeon xserver-xlibre-video-vesa xserver-xlibre-video-vmware xterm xtrans-dev
0 upgraded, 131 newly installed, 1 to remove and 12 not upgraded.
Need to get 121 MB of archives.
After this operation, 505 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Hope this helps..

Best Regards

Last edited by viptux (2026-04-01 00:01:17)

Offline

#30 2026-03-31 23:03:51

viptux
Member
Registered: 2025-05-06
Posts: 11  

Re: Devuan Excalibur mate-mini + Xlibre!

Ooops.. forgot to list the package situation post install

PRETTY_NAME="Devuan GNU/Linux 6 (excalibur)"
NAME="Devuan GNU/Linux"
VERSION_ID="6"
VERSION="6 (excalibur)"
VERSION_CODENAME="excalibur"
ID=devuan
ID_LIKE=debian

libdrm-amdgpu1                 stable            2.4.124-2         amd64  [installed,automatic]
libdrm-common                  stable            2.4.124-2         all    [installed,automatic]
libdrm-dev                     stable            2.4.124-2         amd64  [installed,automatic]
libdrm-intel1                  stable            2.4.124-2         amd64  [installed,automatic]
libdrm-nouveau2                stable            2.4.124-2         amd64  [installed,automatic]
libdrm-radeon1                 stable            2.4.124-2         amd64  [installed,automatic]
libdrm2                        stable            2.4.124-2         amd64  [installed,automatic]
libegl-mesa0                   stable-backports  25.2.6-1~bpo13+1  amd64  [installed,automatic]
libgl1-mesa-dri                stable-backports  25.2.6-1~bpo13+1  amd64  [installed,automatic]
libglu1-mesa                   stable            9.0.2-1.1+b3      amd64  [installed,automatic]
libglx-mesa0                   stable-backports  25.2.6-1~bpo13+1  amd64  [installed,automatic]
mesa-common-dev                stable-backports  25.2.6-1~bpo13+1  amd64  [installed,automatic]
mesa-libgallium                stable-backports  25.2.6-1~bpo13+1  amd64  [installed,automatic]
mesa-vulkan-drivers            stable-backports  25.2.6-1~bpo13+1  amd64  [installed,automatic]
x11proto-dev                   unknown           2025.1-1+xlibre1  all    [installed,automatic]
xlibre-archive-keyring         unknown           1.0.0-1           all    [installed]
xlibre-x11-common              unknown           1:7.8+4           all    [installed,automatic]
xlibre                         unknown           1:7.8+4           amd64  [installed]
xserver-xlibre-common          unknown           2:25.1.2-1        all    [installed,automatic]
xserver-xlibre-core            unknown           2:25.1.2-1        amd64  [installed,automatic]
xserver-xlibre-input-all       unknown           1:7.8+4           amd64  [installed,automatic]
xserver-xlibre-input-libinput  unknown           1:25.0.1-1        amd64  [installed,automatic]
xserver-xlibre-input-wacom     unknown           1:25.0.0-1        amd64  [installed,automatic]
xserver-xlibre-legacy          unknown           2:25.1.2-1        amd64  [installed,automatic]
xserver-xlibre-video-all       unknown           1:7.8+4           amd64  [installed,automatic]
xserver-xlibre-video-amdgpu    unknown           25.1.1-3          amd64  [installed,automatic]
xserver-xlibre-video-ati       unknown           1:25.0.1-1        amd64  [installed,automatic]
xserver-xlibre-video-fbdev     unknown           2:25.0.0-1        amd64  [installed,automatic]
xserver-xlibre-video-intel     unknown           3:25.0.1-1        amd64  [installed,automatic]
xserver-xlibre-video-nouveau   unknown           2:25.0.0-1        amd64  [installed,automatic]
xserver-xlibre-video-qxl       unknown           1:25.0.0-1        amd64  [installed,automatic]
xserver-xlibre-video-radeon    unknown           1:25.0.1-1        amd64  [installed,automatic]
xserver-xlibre-video-vesa      unknown           2:25.0.0-1        amd64  [installed,automatic]
xserver-xlibre-video-vmware    unknown           2:25.0.0-1        amd64  [installed,automatic]
xserver-xlibre                 unknown           1:7.8+4           amd64  [installed,automatic]

Best Regards

Offline

#31 2026-04-01 01:18:51

greenjeans
Member
Registered: 2017-04-07
Posts: 1,585  
Website

Re: Devuan Excalibur mate-mini + Xlibre!

^^ Nice, thank you! Going over that data now, will have some questions later if that's okay?


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2026!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#32 2026-04-01 03:14:38

rations
Member
Registered: 2025-11-06
Posts: 63  

Re: Devuan Excalibur mate-mini + Xlibre!

maybe check xserver-xlibre-video-amdgpu it didn't install for me when installing xlibre I had to go back and install it. Only issue I've got is the devuan boot splash screen is green. After that everything is fine. This isn't on your mate mini greenjeans, just my setup from base install with jwm. This is using rx9060xt and backports. With my nvidia card no backports and no problems at all.


You will own nothing and be depressed
SOURCEFORGE jack-bridge

Offline

#33 2026-04-04 16:52:15

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,877  

Re: Devuan Excalibur mate-mini + Xlibre!

@tyder: Yes.

https://get.refracta.org/files/experime … 4_1517.iso

Devuan Freia (Testing) respin with xlibre, minimal lxqt, seatd (no elogind), no display manager.

Login:Password
user:user
root:root

Use startx to get the desktop.
Right-click on the desktop to get the openbox menu for exit/shutdown/reboot or use 'sudo reboot' or similar.
Read the README. It's short.

Offline

#34 Today 05:10:35

rations
Member
Registered: 2025-11-06
Posts: 63  

Re: Devuan Excalibur mate-mini + Xlibre!

Tried this it worked well. Only bug I had was changing the brightness, if that's what the icon next to the speaker is. I tried lowering it and it crashed the panel. Everything else sound, browser etc worked no problems.


You will own nothing and be depressed
SOURCEFORGE jack-bridge

Offline

#35 Today 11:35:50

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,877  

Re: Devuan Excalibur mate-mini + Xlibre!

rations, thanks for the report. I get the same problem with the brightness control when I run it from a usb on my thinkpad. Meanwhile, I added redshift, and that works fine for changing brightness and screen temperature.

I don't want to hijack greenjeans' thread, so I'll try to stay relevant. I made a similar iso that has xorg, and shutdown/reboot from the menu don't work there, either. So it's not an xlibre problem. Might be seatd or polkitd related.

Edit: Adding elogind and libpam-elogind fixes the shutdown problem.

Offline

#36 Today 13:35:53

greenjeans
Member
Registered: 2017-04-07
Posts: 1,585  
Website

Re: Devuan Excalibur mate-mini + Xlibre!

No worries about hijacking this thread, it is primarily about Xlibre, and any and all discussion of it and also any other experimental isos. I had actually hoped to inspire more testing and experimentation by making it in the first place, and the discussion has been very productive and interesting.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded March 2026!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#37 Today 15:24:14

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,877  

Re: Devuan Excalibur mate-mini + Xlibre!

I tried installing consolekit and libpam-ck-connector, and it wanted to remove lxqt-powermanagement and a few other lxqt programs that I don't want to lose. So I'm sticking with seatd and dummy-logind until I figure out the next thing to try. Might not be soon.

Offline

#38 Today 18:13:33

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,877  

Re: Devuan Excalibur mate-mini + Xlibre!

Well, that didn't take long. I removed lxqt and install xfce. Same thing - shutdown/reboot from the menu don't work with just dummy-logind and seatd.

So then I tried installing consolekit and libpam-ck-connector. It removed a bunch of libraries and also gvfs. But it didn't remove any xfce packages. Desktop still works, shutdown/reboot still greyed out.

Offline

#39 Today 19:04:30

brocashelm
Member
Registered: 2020-06-29
Posts: 227  
Website

Re: Devuan Excalibur mate-mini + Xlibre!

I have no problems shutting down or rebooting with these YAD scripts:

For ~/bin/xfce4-logout:

#!/bin/bash

yad --window-icon=system-log-out --image="system-log-out" \
  --title "Log Out" \
  --text "What would you like to do?" \
  --button="_Lock:0" \
  --button="Log _Out:1" \
  --button="S_uspend:2" \
  --button="_Reboot:3" \
  --button="_Shut Down:4" \

ret=$?

[[ $ret -eq 4 ]] && gksu poweroff
[[ $ret -eq 3 ]] && gksu reboot
[[ $ret -eq 2 ]] && xflock4 && gksu pm-suspend
[[ $ret -eq 1 ]] && killall Xorg
[[ $ret -eq 0 ]] && xflock4

For the fake /usr/local/bin/gksu:

#!/bin/sh
set -e

if [ $(id -un) = root ] ; then
    exec "$@"
fi

if [ "$SUDO_ASKPASS" = "$0" ] ; then
    exec yad --entry --title="PASSWORD" --entry-label="$*" --hide-text
fi

exec env SUDO_ASKPASS="$0" sudo -A "$@"

As far as drive mounting goes, no issues with Udevil's Devmon running in the background. I removed Udisks2 entirely.

Offline

#40 Today 20:07:49

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,877  

Re: Devuan Excalibur mate-mini + Xlibre!

Thanks. That's similar to what I'm using with the openbox menu and with some older yad-based quit menu that's laying around here somewhere. I think you have a couple commands I don't have.

The lxqt media manager isn't working, but I can mount/unmount with spacefm and pmount.
In xfce, thunar doesn't see the usb until it's mounted. Spacefm will mount/unmount.

Offline

#41 Today 20:24:57

brocashelm
Member
Registered: 2020-06-29
Posts: 227  
Website

Re: Devuan Excalibur mate-mini + Xlibre!

That's why I just use SpaceFM instead. Thunar is built to work with Udisks2, which works "best" with Elogind and whatnot.

If you add --with-ck-launch, ConsoleKit2 will be provisioning your X11 session.

Offline

Board footer