3 # set up gnome desktop environment for remote access via vnc.
5 # this script depends on the gnome desktop.
8 # https://www.digitalocean.com/community/tutorials/how-to-setup-vnc-for-ubuntu-12
9 # https://www.digitalocean.com/community/questions/how-to-install-ubuntu-desktop-and-vnc
10 # https://ubuntuforums.org/showthread.php?t=1903220
11 # https://askubuntu.com/questions/800302/vncserver-grey-screen-ubuntu-16-04-lts
13 ############################
15 # boilerplate that people seem to mostly agree on.
18 unset DBUS_SESSION_BUS_ADDRESS
19 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
20 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
21 xsetroot -solid darkgreen
24 ############################
26 # the chaos zone. all of these are still being tested.
29 #if [ -x /etc/X11/xinit/xinitrc ]; then
30 # exec /etc/X11/xinit/xinitrc
32 #if [ -f /etc/X11/xinit/xinitrc ]; then
33 # exec sh /etc/X11/xinit/xinitrc
36 #... some new stuff that hopefully will help out.
38 /usr/lib/gnome-session/gnome-session-binary –session=ubuntu &
39 /usr/lib/x86_64-linux-gnu/unity/unity-panel-service &
40 /usr/lib/unity-settings-daemon/unity-settings-daemon &
42 for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do
43 basename=’basename \${indicator}’
44 dirname=’dirname \${indicator}’
45 service=\${dirname}/\${basename}/\${basename}-service
51 # items marked with #H: below were on until recently.
54 #H: gnome-session --session=gnome &
55 #valid values for session that we've seen:
63 # are these alternatives also?
68 #H: gnome-terminal-server &
70 # we don't see this running at home, but it sure seems needed on vmbuilder.
74 #gnome-settings-daemon &
80 # one or the other of the window managers here.
81 #hmmm: but mutter doesn't work at all.
86 # this just brings up an initial file exploring window, although at one point i needed to
87 # have nautilus running to see icons on the desktop.
88 ####right now there are no visible icons on the desktop, so is it failing?
91 ############################
93 # experimental additions since still getting lots of weird isssues:
94 #H: indicator-multiload &
95 #H: gnome-keyring-daemon &
97 #H: zeitgeist-daemon &
99 ############################
101 # these processes are just nice to have started already.
103 # you know you were going to want them.
105 # password tools from kde.
108 ############################
110 # limbo of useless boneheads.
112 # these things just don't seem to work.
114 # this never ever shows up.
115 #x-terminal-emulator -geometry 100x32 -ls -title "$VNCDESKTOP Desktop" &
117 ############################
119 # ------------------------------
120 # "&@}*(@^!$)_-{%:</~`|#=;" !!!!
121 # dungeon of pain and suffering.
122 # "&@}*(@^!$)_-{%:</~`|#=;" !!!!
123 # ------------------------------
125 # adding these in just makes things go splatfooey.
127 # compiz causes xterm to no longer be a distinct window, which is how things were
128 # originally before i started fixing them.
130 # maybe needed now though??
132 ############################