From eda64b6c401b9cf4891f6efe7f13187133c5b723 Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Wed, 8 Nov 2017 09:54:56 -0500 Subject: [PATCH] still experimenting on vnc --- experiments/home-.vnc/xstartup.005 | 133 ++++++++++++++++++++++++++++ experiments/home-.vnc/xstartup.006 | 136 +++++++++++++++++++++++++++++ experiments/home-.vnc/xstartup.007 | 130 +++++++++++++++++++++++++++ 3 files changed, 399 insertions(+) create mode 100755 experiments/home-.vnc/xstartup.005 create mode 100755 experiments/home-.vnc/xstartup.006 create mode 100755 experiments/home-.vnc/xstartup.007 diff --git a/experiments/home-.vnc/xstartup.005 b/experiments/home-.vnc/xstartup.005 new file mode 100755 index 00000000..1833bb77 --- /dev/null +++ b/experiments/home-.vnc/xstartup.005 @@ -0,0 +1,133 @@ +#!/bin/sh + +# set up gnome desktop environment for remote access via vnc. + +# this script depends on the gnome desktop. + +# references: +# 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 + +############################ + +# boilerplate that people seem to mostly agree on. + +unset SESSION_MANAGER +unset DBUS_SESSION_BUS_ADDRESS +[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup +[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources +xsetroot -solid darkgreen +vncconfig -iconic & + +############################ + +# the chaos zone. all of these are still being tested. + +#not helping +#if [ -x /etc/X11/xinit/xinitrc ]; then +# exec /etc/X11/xinit/xinitrc +#fi +#if [ -f /etc/X11/xinit/xinitrc ]; then +# exec sh /etc/X11/xinit/xinitrc +#fi + +#... some new stuff that hopefully will help out. + +/usr/lib/gnome-session/gnome-session-binary –session=ubuntu & +/usr/lib/x86_64-linux-gnu/unity/unity-panel-service & +/usr/lib/unity-settings-daemon/unity-settings-daemon & + +for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do + basename=’basename \${indicator}’ + dirname=’dirname \${indicator}’ + service=\${dirname}/\${basename}/\${basename}-service + \${service} & +done +unity + + +# items marked with #H: below were on until recently. + +####### +#H: gnome-session --session=gnome & +#valid values for session that we've seen: +# ubuntu +# gnome +# 2d-gnome (?) +# unity +####### + +####### +# are these alternatives also? +#x-session-manager & +#x-window-manager & +####### + +#H: gnome-terminal-server & + +# we don't see this running at home, but it sure seems needed on vmbuilder. +#H: gnome-panel & + +# no longer exists? +#gnome-settings-daemon & + +# do we need this? +#gnome-shell & + +####### +# one or the other of the window managers here. +#hmmm: but mutter doesn't work at all. +#H: metacity & +#mutter --replace & +####### + +# this just brings up an initial file exploring window, although at one point i needed to +# have nautilus running to see icons on the desktop. +####right now there are no visible icons on the desktop, so is it failing? +#H: nautilus & + +############################ + +# experimental additions since still getting lots of weird isssues: +#H: indicator-multiload & +#H: gnome-keyring-daemon & +#H: ibus-daemon & +#H: zeitgeist-daemon & + +############################ + +# these processes are just nice to have started already. +# +# you know you were going to want them. + +# password tools from kde. +#H: kwalletd & + +############################ + +# limbo of useless boneheads. +# +# these things just don't seem to work. + +# this never ever shows up. +#x-terminal-emulator -geometry 100x32 -ls -title "$VNCDESKTOP Desktop" & + +############################ + +# ------------------------------ +# "&@}*(@^!$)_-{%: