From 018c58012d3a605adac81d6e8be7cb81a0515271 Mon Sep 17 00:00:00 2001 From: Anders da Silva Rytter Hansen Date: Thu, 29 Jan 2026 11:03:51 -0300 Subject: [PATCH] Install xfce whisker menu and cage for Waydroid --- Dockerfile | 4 +++- buildinstallxfceaddons.sh | 11 +++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index dbd238b..8488134 100644 --- a/Dockerfile +++ b/Dockerfile @@ -77,8 +77,10 @@ ADD https://archive.xfce.org/src/apps/xfce4-mixer/4.20/xfce4-mixer-4.20.0.tar.xz ADD https://archive.xfce.org/src/apps/xfce4-notifyd/0.9/xfce4-notifyd-0.9.7.tar.bz2 ./ ADD https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.7/xfce4-clipman-plugin-1.7.0.tar.xz ./ ADD https://archive.xfce.org/src/panel-plugins/xfce4-pulseaudio-plugin/0.5/xfce4-pulseaudio-plugin-0.5.1.tar.xz ./ +ADD https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/2.10/xfce4-whiskermenu-plugin-2.10.0.tar.xz ./ -RUN dnf install libtool gettext-devel gstreamer1-devel sqlite-devel pavucontrol pulseaudio-libs-devel weston -y +RUN dnf install libtool gettext-devel gstreamer1-devel sqlite-devel pavucontrol pulseaudio-libs-devel weston cage -y +RUN dnf install gcc-c++ -y COPY buildinstallxfceaddons.sh ./ RUN chmod +x buildinstallxfceaddons.sh && ./buildinstallxfceaddons.sh diff --git a/buildinstallxfceaddons.sh b/buildinstallxfceaddons.sh index e9513a4..2d2c31c 100644 --- a/buildinstallxfceaddons.sh +++ b/buildinstallxfceaddons.sh @@ -2,6 +2,14 @@ export PKG_CONFIG_PATH="/usr/lib/pkgconfig:$PKG_CONFIG_PATH" +tar -xf xfce4-whiskermenu-plugin-2.10.0.tar.xz +cd xfce4-whiskermenu-plugin-2.10.0 +meson setup build +meson compile -C build +meson install -C build + +cd ../ + tar -xf xfce4-pulseaudio-plugin-0.5.1.tar.xz cd xfce4-pulseaudio-plugin-0.5.1 ./autogen.sh --prefix=/usr && make && make install @@ -22,5 +30,4 @@ cd ../ tar -xf xfce4-clipman-plugin-1.7.0.tar.xz cd xfce4-clipman-plugin-1.7.0 -./autogen.sh --prefix=/usr && make && make install - +./autogen.sh --prefix=/usr && make && make install \ No newline at end of file