diff --git a/Dockerfile b/Dockerfile index c04bbf87..d30238c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,8 @@ LABEL maintainer="thelamer" ARG DEBIAN_FRONTEND="noninteractive" # title -ENV TITLE="Ubuntu KDE" +ENV TITLE="Ubuntu KDE" \ + NO_GAMEPAD=true RUN \ echo "**** add icon ****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 798f324c..9a07c062 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -8,7 +8,8 @@ LABEL maintainer="thelamer" ARG DEBIAN_FRONTEND="noninteractive" # title -ENV TITLE="Ubuntu KDE" +ENV TITLE="Ubuntu KDE" \ + NO_GAMEPAD=true RUN \ echo "**** add icon ****" && \ diff --git a/root/defaults/startwm.sh b/root/defaults/startwm.sh index 3473d148..ad55d69d 100755 --- a/root/defaults/startwm.sh +++ b/root/defaults/startwm.sh @@ -12,7 +12,7 @@ fi setterm blank 0 setterm powerdown 0 -# Direcotries +# Directories sudo rm -f /usr/share/dbus-1/system-services/org.freedesktop.UDisks2.service mkdir -p "${HOME}/.config/autostart" "${HOME}/.XDG" "${HOME}/.local/share/" chmod 700 "${HOME}/.XDG" @@ -49,6 +49,10 @@ if which nvidia-smi && [ "${DISABLE_ZINK}" == "false" ]; then export GALLIUM_DRIVER=zink fi -# Stat DE -unset LD_PRELOAD -dbus-launch /usr/bin/startplasma-x11 > /dev/null 2>&1 +# Dbus defaults +export XDG_RUNTIME_DIR="/tmp/xdg-runtime-${PUID}" +mkdir -p -m700 "${XDG_RUNTIME_DIR}" +chown -R "${PUID}:${PGID}" "${XDG_RUNTIME_DIR}" + +# Start DE +exec dbus-launch --exit-with-session /usr/bin/startplasma-x11 > /dev/null 2>&1