The Xwayland package is an Xorg server running on top of the wayland server. It has been separated from the main Xorg server package. It allows running X clients inside a wayland session.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://xorg.freedesktop.org/archive/individual//xserver/xwayland-24.1.9.tar.xz
Download SHA256 Sum:
Download MD5 sum: 4351b63c22acfe1bf29c56950d2824ae
Download size: 9,751.1 KB
Estimated disk space required: 25,447.3 KB
Estimated build time: less than 1.0 SBU
libxcvt-0.1.3, Pixman-0.46.4, wayland-protocols-1.45, Xorg7 Applications (runtime), and Xorg7 Fonts (only font-util)
libepoxy-1.5.10, libtirpc-1.3.7, and Mesa-25.2.7
git-2.52.0 (to download packages needed for the tests), "libei", libgcrypt-1.11.2, Nettle-3.10.2, xmlto-0.0.29, Xorg7 Legacy Fonts (only bdftopcf, for building fonts required for the tests), rendercheck (for tests), and weston (for tests)
Prepare xwayland by running the following commands:
sed -i '/install_man/,$d' meson.build
meson setup build \
--prefix=/usr \
--buildtype=release \
-D xkb_output_dir=/var/lib/xkbninja -C build
Now Install, as the root user:
ninja -C build install
If Xorg-Server-21.1.21 is not installed and you do
not plan to install it later, you can install Xvfb
from this package. As the root user:
install -vm755 hw/vfb/Xvfb /usr/bin
sed -i '/install_man/,$d' meson.build: Prevents installing a manual page for Xserver, which is also provided by Xorg-Server-21.1.21. Remove this command if Xorg-Server-21.1.21 is not installed and you don't plan to install it later.
-D secure-rpc=false: This option disables building RPC
support if libtirpc-1.3.7 is not installed.