From 40ccc0f600d36c9218a9bafea160616cb7e23ec3 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Tue, 16 Jul 2019 03:55:54 +1000 Subject: [PATCH] initial commit --- acquirevnc | 19 +++++++++++++++++++ startvnc | 5 +++++ 2 files changed, 24 insertions(+) create mode 100755 acquirevnc create mode 100755 startvnc 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}