From fd073092c055a66252226f7c3fda7f832572bf15 Mon Sep 17 00:00:00 2001 From: bryan Date: Fri, 24 Mar 2023 19:10:36 -0400 Subject: [PATCH] Move display increment to function --- installJRMC | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/installJRMC b/installJRMC index 398a62c..93a7966 100755 --- a/installJRMC +++ b/installJRMC @@ -1168,10 +1168,15 @@ setDisplayVars() { declare -g DISPLAY DISPLAYNUM NEXT_DISPLAY NEXT_DISPLAYNUM # Check USER_DISPLAY, else environment DISPLAY, else set to :0 - DISPLAY="${USER_DISPLAY:-${DISPLAY:-0}}" + DISPLAY="${USER_DISPLAY:-${DISPLAY:-:0}}" DISPLAYNUM="${DISPLAY#*:}" # strip prefix DISPLAYNUM="${DISPLAYNUM%%.*}" # strip suffix - NEXT_DISPLAYNUM=$(( DISPLAYNUM + 1 )) + # Increment each time we run this + if (( NEXT_DISPLAYNUM )); then + NEXT_DISPLAYNUM=$(( NEXT_DISPLAYNUM + 1 )) + else + NEXT_DISPLAYNUM=$(( DISPLAYNUM + 1 )) + fi NEXT_DISPLAY=":$NEXT_DISPLAYNUM" } @@ -1309,7 +1314,6 @@ service_jriver-xvnc() { setVNCPass xvnc if [[ $# -eq 1 && $1 == "increment" ]]; then - count+=1 NEXT_DISPLAYNUM=$(( DISPLAYNUM + count )) PORT=$(( NEXT_DISPLAYNUM + 5900 )) fi