From 9dcc52ff3c291c027c8e49d7b90db78b986d16da Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Thu, 9 Nov 2017 02:51:43 -0500 Subject: [PATCH] much nicer and working again now there seems to be no blowback on display 0 from running this stuff. whew. --- experiments/home-.vnc/xstartup.011 | 61 ++++++++++++++++++++++++++++++ experiments/init.d/vncserver.004 | 28 ++++++++++++++ 2 files changed, 89 insertions(+) create mode 100755 experiments/home-.vnc/xstartup.011 create mode 100755 experiments/init.d/vncserver.004 diff --git a/experiments/home-.vnc/xstartup.011 b/experiments/home-.vnc/xstartup.011 new file mode 100755 index 00000000..8dc54aae --- /dev/null +++ b/experiments/home-.vnc/xstartup.011 @@ -0,0 +1,61 @@ +#!/bin/sh + +# set up gnome desktop environment for remote access via vnc. + +# this script depends on the gnome desktop. to install the minimal +# parts of gnome needed (as far as i know), run this command: +# sudo apt-get install gnome-panel gnome-settings-daemon gnome-terminal kwalletmanager metacity nautilus + +# references: +# +# best leads: https://askubuntu.com/questions/475023/how-to-make-vnc-server-work-with-ubuntu-desktop-without-xfce +# +# https://www.digitalocean.com/community/tutorials/how-to-setup-vnc-for-ubuntu-12 +# https://www.digitalocean.com/community/questions/how-to-install-ubuntu-desktop-and-vnc +# https://ubuntuforums.org/showthread.php?t=1903220 +# https://askubuntu.com/questions/800302/vncserver-grey-screen-ubuntu-16-04-lts + +############################ + +# reset some variables that could be a problem. + +unset SESSION_MANAGER +unset DBUS_SESSION_BUS_ADDRESS +export XKL_XMODMAP_DISABLE=1 + +############################ + +# load some extra configuration files if they exist. + +[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup +[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources + +############################ + +# set background to solid color; avoids using bandwidth to transfer pictures. +xsetroot -solid darkgreen +#this does what again? +vncconfig -iconic & + +############################ + +# solid leads (from the best article above) got us this working +# and pretty minimal set of apps to run. + +/usr/bin/gnome-panel & +/usr/lib/gnome-settings-daemon & +/usr/bin/metacity & +/usr/bin/nautilus & +/usr/bin/gnome-terminal & + +############################ + +# ------------------------------ +# "&@}*(@^!$)_-{%: