diff --git a/acquirevnc b/acquirevnc new file mode 100755 index 0000000..178a6ad --- /dev/null +++ b/acquirevnc @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +USER=$(whoami) + +# get new display +DISPLAY=0 +for file in /var/lib/vnc/* ; do + if [ $(cat $file) -gt $DISPLAY ] ; then + DISPLAY=$(cat $file) + fi +done +let "DISPLAY++" + +echo $DISPLAY + +# add user file +echo "$DISPLAY" > /var/lib/vnc/${USER} +chmod 644 /var/lib/vnc/${USER} + +/usr/local/bin/startvnc diff --git a/startvnc b/startvnc new file mode 100755 index 0000000..580e231 --- /dev/null +++ b/startvnc @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +USER=$(whoami) +DISPLAY=$(cat /var/lib/vnc/${USER}) + +vncserver :${DISPLAY}