From 5605c6a863fb0b584a03d568e01d3919e4a3bae4 Mon Sep 17 00:00:00 2001 From: NovusEdge Date: Sat, 5 Sep 2026 11:40:04 +0300 Subject: [PATCH] fix(recipes): restore the X server on Alpine xfce PR #48 merged install-alpine.sh into install.sh and dropped its setup-xorg-base call. Alpine's xfce4 metapackage does not depend on xorg-server or xinit, so tty1 looped on 'startx: not found' and the e2e libinput assert failed. Signed-off-by: NovusEdge --- internal/recipes/bundled/xfce/install.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/recipes/bundled/xfce/install.sh b/internal/recipes/bundled/xfce/install.sh index db3265c6..9d9d41e0 100644 --- a/internal/recipes/bundled/xfce/install.sh +++ b/internal/recipes/bundled/xfce/install.sh @@ -14,6 +14,9 @@ apk) setup-devd udev udevadm trigger 2>/dev/null || true udevadm settle 2>/dev/null || true + # Alpine's xfce4 metapackage pulls no X server. setup-xorg-base installs + # xorg-server, xinit and xf86-input-libinput, which startx below needs. + setup-xorg-base stoat_pkg_install xfce4 xfce4-terminal dbus-x11 ;; apt-get)