- Registrado
- 30 de Mar, 2023
Ever since Xlibre was announced I've been slowly trying to get it running on Linux Mint. That has been hampered by two things (three if you count that nobody else has already done it): the fact that I don't know the fuck what i'm doing, and the fact that Linux Mint is not able to pull new enough packages to meet the requirements, either from Debian 12 or Ubuntu 24.04. Since Debian 13 has new enough packages I'll be trying to install Xibre on it. (technically Ubuntu 25.04 also does but I don't use it and the next Ubuntu based version of mint won't be until 2026).
So far I haven't gotten far, but I did manage to make a list of all of the packages needed to compile and install Xlibre:
This list is from trial and error and might have some redundant packages. After this it's possible to follow the guide directly from the wiki page: (seems someone else found the list of needed packages)
you do have to purge xserver-xorg-core and xserver-xorg, which seems to want to remove cinnamon and basically everything. I'm still trying to get the input and video drivers to install, but I ran out of time to work on this. I'll leave what little progress i've made here for when i get back to it
And i still don't really understand how metapackages work, which is apparently needed for everything to see xlibre as xserver-xorg
So far I haven't gotten far, but I did manage to make a list of all of the packages needed to compile and install Xlibre:
Bash:
git build-essential meson autoconf sudo xtrans-dev libpixman-1-dev libxkbcommon-x11-dev libxfont-dev libxcvt-dev libdrm-dev libepoxy-dev x11proto-present-dev x11proto-dev libxkbfile-dev libudev-dev libxshmfence-dev libbsd-dev x11proto-xf86dri-dev libgl1-mesa-dev libglu1-mesa-dev libgl-dev libdrm-dev xutils-dev libx11-dev libxcb1-dev libxrandr-dev libxrender-dev libxinerama-dev libxext-dev xutils-dev libpciaccess-dev libxpresent-dev cmake ninja-build pkg-config libx11-dev libxcb1-dev libxrandr-dev libxrender-dev libxinerama-dev libxext-dev xutils-dev libxcb-util-dev libxcb-shape0-dev libxcb-icccm4-dev libpciaccess-dev libxpresent-dev mesa-common-dev x11proto-input-dev automake libtool cmake
This list is from trial and error and might have some redundant packages. After this it's possible to follow the guide directly from the wiki page: (seems someone else found the list of needed packages)
Bash:
git clone https://github.com/X11Libre/xserver.git xlibre
cd xlibre
meson setup builddir
ninja -C builddir
sudo ninja -C builddir install
And i still don't really understand how metapackages work, which is apparently needed for everything to see xlibre as xserver-xorg
Última edición: