From 80d28f7004a1ddb96868bc0b4026baa8a486133c Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Thu, 1 Feb 2024 00:40:38 -0500 Subject: [PATCH] Xmd session sets more X environment variables --- session/src/xmd | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/session/src/xmd b/session/src/xmd index 6989931..2722045 100755 --- a/session/src/xmd +++ b/session/src/xmd @@ -1,16 +1,23 @@ #!/bin/sh +# basic Xmd environment variables export XMD_SESSION_PID="$$" - export XMD_USERDIR="${HOME}/.Xmd" mkdir -p "${XMD_USERDIR}" +# environment vars that X applications tend to expect +export XDG_CURRENT_DESKTOP=Xmd +export XDG_SESSION_DESKTOP=Xmd +export XDG_SESSION_TYPE=X11 + +# replicant path export XMD_REPLICANT_PATH="/usr/lib/Xmd/replicants:/usr/local/lib/Xmd/replicants" localReplicantDir="$HOME/.local/lib/Xmd/replicants" if [ -d "$localReplicantDir" ]; then export XMD_REPLICANT_PATH="$localReplicantDir:$XMD_REPLICANT_PATH" fi +# load desktop configuration xmd-load-xresources appDefaults="${XMD_USERDIR}/app-defaults" if [ -d "$appDefaults" ]; then @@ -20,6 +27,7 @@ else fi xmd-load-wallpaper +# run startup items startupDir="$XMD_USERDIR/startup" if [ -d "$startupDir" ]; then export XMD_STARTUPDIR="$startupDir"