From f2c56eb9f9a7644189e7bf1c9c5cde9f333b006f Mon Sep 17 00:00:00 2001 From: bryan Date: Wed, 29 May 2024 16:36:40 -0400 Subject: [PATCH] Automatic XAuthority fallback --- installJRMC | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/installJRMC b/installJRMC index df62cf7..20f6eeb 100755 --- a/installJRMC +++ b/installJRMC @@ -1252,7 +1252,7 @@ setDisplayVars() { else declare -g NEXT_DISPLAY_NUM=$(( THIS_DISPLAY_NUM + 1 )) fi - declare -g NEXT_DISPLAY=":$NEXT_DISPLAY_NUM" + NEXT_DISPLAY=":$NEXT_DISPLAY_NUM" } @@ -1298,7 +1298,7 @@ setServiceVars() { # TODO Ubuntu needs these in the service file, fedora (and others?) do not case $ID in ubuntu|debian) - DISPLAY_STRING="Environment=XAUTHORITY=$XAUTHORITY" + DISPLAY_STRING="Environment=XAUTHORITY=${XAUTHORITY:-$(echo /run/user/"$(id -u)"/.mutter*)}" ;; *) DISPLAY_STRING=""