From 86ee17f8296eba4139903026e617efd82567148c Mon Sep 17 00:00:00 2001 From: Anders da Silva Rytter Hansen Date: Mon, 26 Jan 2026 17:39:37 -0300 Subject: [PATCH] install xfwm too (forgot it), remove test commands and remove environments file so apps are not run using wayland but X11 instead. --- Dockerfile | 5 +---- buildinstallxfce.sh | 5 +++-- etc/environment | 12 ------------ 3 files changed, 4 insertions(+), 18 deletions(-) delete mode 100644 etc/environment diff --git a/Dockerfile b/Dockerfile index 4e17c32..dd28833 100644 --- a/Dockerfile +++ b/Dockerfile @@ -58,7 +58,7 @@ RUN dnf copr enable yselkowitz/xfce-epel -y RUN dnf copr enable andersrh/xlibre-xserver -y RUN dnf copr enable andersrh/xlibre-xserver-21 -y -RUN dnf install xlibre-xserver-Xorg meson gcc cmake libX11-devel libXext-devel libXft-devel libXinerama-devel xorg-x11-proto-devel libxshmfence-devel libxkbfile-devel libbsd-devel libXfont2-devel xkbcomp libfontenc-devel libXres-devel libXdmcp-devel dbus-devel systemd-devel libudev-devel libxcvt-devel libdrm-devel libXv-devel libseat-devel libXv-devel xkbcomp xkeyboard-config-devel mesa-libGL-devel mesa-libEGL-devel libepoxy-devel mesa-libgbm-devel libdrm-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel xcb-util-renderutil-devel openssl-devel libXau-devel libXdmcp-devel libSM-devel libICE-devel startup-notification-devel libgtop2-devel libepoxy-devel libgudev-devel libwnck3-devel.x86_64 libdisplay-info-devel.x86_64 libnotify-devel.x86_64 upower-devel.x86_64 iceauth libICE-devel libSM-devel libXpresent-devel libyaml-devel vte291-devel gtk3-devel -y +RUN dnf install xlibre-xserver-Xorg xlibre-xserver-devel meson gcc cmake libX11-devel libXext-devel libXft-devel libXinerama-devel xorg-x11-proto-devel libxshmfence-devel libxkbfile-devel libbsd-devel libXfont2-devel xkbcomp libfontenc-devel libXres-devel libXdmcp-devel dbus-devel systemd-devel libudev-devel libxcvt-devel libdrm-devel libXv-devel libseat-devel libXv-devel xkbcomp xkeyboard-config-devel mesa-libGL-devel mesa-libEGL-devel libepoxy-devel mesa-libgbm-devel libdrm-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel xcb-util-renderutil-devel openssl-devel libXau-devel libXdmcp-devel libSM-devel libICE-devel startup-notification-devel libgtop2-devel libepoxy-devel libgudev-devel libwnck3-devel.x86_64 libdisplay-info-devel.x86_64 libnotify-devel.x86_64 upower-devel.x86_64 iceauth libICE-devel libSM-devel libXpresent-devel libyaml-devel vte291-devel gtk3-devel xorg-x11-xinit xlibre-xf86-input-libinput-devel xlibre-xf86-input-libinput -y RUN mkdir /tmp/xfce WORKDIR /tmp/xfce @@ -67,8 +67,6 @@ ADD https://archive.xfce.org/xfce/4.20/fat_tarballs/xfce-4.20.tar.bz2 ./ RUN tar -xjf xfce-4.20.tar.bz2 -RUN ls -la && sleep 10s - WORKDIR /tmp/xfce/src COPY buildinstallxfce.sh ./ @@ -83,7 +81,6 @@ RUN systemctl enable waydroid-choose-intel-gpu.service RUN cd /usr/bin && wget https://raw.githubusercontent.com/CachyOS/CachyOS-Settings/refs/heads/master/usr/bin/kerver && chmod +x kerver - RUN cp -R /usr/etc/* /etc/ RUN rm -rf /tmp/* /var/* /usr/etc && mkdir -p /var/tmp && chmod -R 1777 /var/tmp && \ diff --git a/buildinstallxfce.sh b/buildinstallxfce.sh index eabc7ed..818b15d 100644 --- a/buildinstallxfce.sh +++ b/buildinstallxfce.sh @@ -2,8 +2,6 @@ export PKG_CONFIG_PATH="/usr/lib/pkgconfig:$PKG_CONFIG_PATH" -ls -la ./ - for f in *.tar.bz2; do tar -xjf "$f"; done cd xfce4-dev-tools-4.20.0 @@ -39,6 +37,9 @@ cd ../xfce4-session-4.20.0 cd ../xfce4-settings-4.20.0 ./configure --prefix=/usr && make && make install +cd ../xfwm4-4.20.0/ +./configure --prefix=/usr && make && make install + cd ../xfdesktop-4.20.0 ./configure --prefix=/usr && make && make install diff --git a/etc/environment b/etc/environment deleted file mode 100644 index 70db5ae..0000000 --- a/etc/environment +++ /dev/null @@ -1,12 +0,0 @@ -QT_QPA_PLATFORM=wayland -#CLUTTER_PAINT=disable-dynamic-max-render-time -#MUTTER_DEBUG_ENABLE_ATOMIC_KMS=0 -#MUTTER_DEBUG_TRIPLE_BUFFERING=never - -# Nvidia: -#__NV_PRIME_RENDER_OFFLOAD=1 -#__GLX_VENDOR_LIBRARY_NAME=nvidia - -ELECTRON_OZONE_PLATFORM_HINT=wayland - -#GSK_RENDERER=gl