diff --git a/Dockerfile b/Dockerfile
index 7a427f93..5b7cbe97 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM ghcr.io/linuxserver/baseimage-kasmvnc:ubuntujammy
+FROM ghcr.io/linuxserver/baseimage-kasmvnc:ubuntunoble
# set version label
ARG BUILD_DATE
@@ -34,6 +34,8 @@ RUN \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \
+ /config/.cache \
+ /config/.launchpadlib \
/var/lib/apt/lists/* \
/var/tmp/* \
/tmp/*
diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64
index 38acda8a..82b4d354 100644
--- a/Dockerfile.aarch64
+++ b/Dockerfile.aarch64
@@ -1,4 +1,4 @@
-FROM ghcr.io/linuxserver/baseimage-kasmvnc:arm64v8-ubuntujammy
+FROM ghcr.io/linuxserver/baseimage-kasmvnc:arm64v8-ubuntunoble
# set version label
ARG BUILD_DATE
@@ -34,6 +34,8 @@ RUN \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \
+ /config/.cache \
+ /config/.launchpadlib \
/var/lib/apt/lists/* \
/var/tmp/* \
/tmp/*
diff --git a/root/defaults/startwm.sh b/root/defaults/startwm.sh
index b5612da4..ba03ff3c 100755
--- a/root/defaults/startwm.sh
+++ b/root/defaults/startwm.sh
@@ -2,9 +2,16 @@
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
+
/usr/bin/xfce4-session > /dev/null 2>&1