From e1130dfb67bc65af3e81d1584df50e70bab741b2 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Thu, 28 Apr 2022 17:24:26 +0800 Subject: [PATCH] xwayland: remove -Dxvfb=false, and optionally install Xvfb With the default (-Dxvfb=true), Xvfb is built but not installed. So leave the default (as Xvfb may be used in test), and add instruction to install it if the user won't use xorg-server. --- x/installing/xwayland.xml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/x/installing/xwayland.xml b/x/installing/xwayland.xml index 7895610aa1..70bdb1dd9d 100644 --- a/x/installing/xwayland.xml +++ b/x/installing/xwayland.xml @@ -119,7 +119,6 @@ mkdir build && cd build && meson --prefix=$XORG_PREFIX \ - -Dxvfb=false \ -Dxkb_output_dir=/var/lib/xkb \ .. && ninja @@ -134,7 +133,7 @@ ninja url="https://gitlab.freedesktop.org/xorg/xserver/-/blob/xwayland-21.1/.gitlab-ci/debian-install.sh"> Upstream continuous integration build. - + Running the tests involves downloading two other frameworks, in addition to the mentioned optional dependencies: @@ -189,6 +188,14 @@ EOF ninja install && mkdir -pv /etc/X11/xorg.conf.d + + If 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 + @@ -199,14 +206,14 @@ mkdir -pv /etc/X11/xorg.conf.d installing a manual page for Xserver, which is not part of this package. - + mkdir -pv /etc/X11/xorg.conf.d: This directory is needed to put configuration files for Xwayland. This command ensures