From ea4a247e86523cf846d39c8eb8bc1a8fbbaf9a0e Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 6 Aug 2024 17:47:19 -0400 Subject: [PATCH] refresh ubuntu-xfce --- Dockerfile | 2 +- Dockerfile.aarch64 | 2 +- root/defaults/startwm.sh | 32 ++++++++++++++++++++++++++++---- 3 files changed, 30 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 83a59a37..1be8f01b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-rdesktop:jammy +FROM ghcr.io/linuxserver/baseimage-rdesktop:ubuntunoble # set version label ARG BUILD_DATE diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 858c1286..fde110d2 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-rdesktop:arm64v8-jammy +FROM ghcr.io/linuxserver/baseimage-rdesktop:arm64v8-ubuntunoble # set version label ARG BUILD_DATE diff --git a/root/defaults/startwm.sh b/root/defaults/startwm.sh index b49a2af1..0c8540a7 100755 --- a/root/defaults/startwm.sh +++ b/root/defaults/startwm.sh @@ -1,10 +1,34 @@ #!/bin/bash + +# Combine env +/usr/bin/with-contenv /usr/bin/env | sed 's/^/export /g' > /defaults/env.sh +source /defaults/env.sh +rm /defaults/env.sh + +# Enable Nvidia GPU support if detected +if which nvidia-smi; then + export LIBGL_KOPPER_DRI2=1 + export MESA_LOADER_DRIVER_OVERRIDE=zink + export GALLIUM_DRIVER=zink +fi + +# Start Pulseaudio /startpulse.sh & + +# Disable compositing setterm blank 0 setterm powerdown 0 -if [ -f "${HOME}"/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml ]; then - sed -i \ - '/use_compositing/c ' \ - "${HOME}"/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml +if [ ! -f "${HOME}"/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml ]; then + mkdir -p "${HOME}"/.config/xfce4/xfconf/xfce-perchannel-xml/ +cat <> "${HOME}"/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml + + + + + + +EOT fi + +# Launch DE /usr/bin/xfce4-session > /dev/null 2>&1