From d111a6a576c1dcc0fac6cf8f2f1287feda6cafb5 Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Tue, 7 Nov 2017 09:19:35 -0500 Subject: [PATCH] added in the startup script for vnc need vncserver in /etc/init.d for the thing to be started automatically. the xstartup file should be in ~/.vnc for the user hosting vnc. --- experiments/{ => home-.vnc}/xstartup.001 | 0 experiments/{ => home-.vnc}/xstartup.002 | 0 experiments/{ => home-.vnc}/xstartup.003 | 0 experiments/init.d/vncserver | 27 ++++++++++++++++++++++++ 4 files changed, 27 insertions(+) rename experiments/{ => home-.vnc}/xstartup.001 (100%) rename experiments/{ => home-.vnc}/xstartup.002 (100%) rename experiments/{ => home-.vnc}/xstartup.003 (100%) create mode 100755 experiments/init.d/vncserver diff --git a/experiments/xstartup.001 b/experiments/home-.vnc/xstartup.001 similarity index 100% rename from experiments/xstartup.001 rename to experiments/home-.vnc/xstartup.001 diff --git a/experiments/xstartup.002 b/experiments/home-.vnc/xstartup.002 similarity index 100% rename from experiments/xstartup.002 rename to experiments/home-.vnc/xstartup.002 diff --git a/experiments/xstartup.003 b/experiments/home-.vnc/xstartup.003 similarity index 100% rename from experiments/xstartup.003 rename to experiments/home-.vnc/xstartup.003 diff --git a/experiments/init.d/vncserver b/experiments/init.d/vncserver new file mode 100755 index 00000000..2b6e6dd2 --- /dev/null +++ b/experiments/init.d/vncserver @@ -0,0 +1,27 @@ +#!/bin/bash +PATH="$PATH:/usr/bin/" +export USER="fred" +DISPLAY="1" +DEPTH="16" +GEOMETRY="1024x768" +OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}" +. /lib/lsb/init-functions + +case "$1" in +start) +log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}" +su ${USER} -c "/usr/bin/vncserver ${OPTIONS}" +;; + +stop) +log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}" +su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}" +;; + +restart) +$0 stop +$0 start +;; +esac +exit 0 + -- 2.34.1