permission mods
[feisty_meow.git] / experiments / vnc / dot.vnc / xstartup.007
1 #!/bin/sh
2
3 # set up gnome desktop environment for remote access via vnc.
4
5 # this script depends on the gnome desktop.
6
7 # references:
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
12
13 ############################
14 # items marked with #H: below were on until recently.
15 ############################
16
17 # boilerplate that people seem to mostly agree on.
18
19 unset SESSION_MANAGER
20 unset DBUS_SESSION_BUS_ADDRESS
21 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
22 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
23 xsetroot -solid darkgreen
24 vncconfig -iconic &
25
26 ############################
27
28 # the chaos zone.  all of these are still being tested.
29
30 #not helping
31 #if [ -x /etc/X11/xinit/xinitrc ]; then
32 #  exec /etc/X11/xinit/xinitrc
33 #fi
34 #if [ -f /etc/X11/xinit/xinitrc ]; then
35 #  exec sh /etc/X11/xinit/xinitrc
36 #fi
37
38 #######
39 gnome-session --session=ubuntu &
40 # valid values for session that we've seen: ubuntu, gnome, unity, 2d-gnome (?)
41 #######
42
43 #... some new stuff that hopefully will help out.
44 #/usr/lib/gnome-session/gnome-session-binary –session=ubuntu &
45 unity-panel-service &
46 unity-settings-daemon &
47
48 #seeing if indicator multiload does this:
49 #for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do
50 #  basename=’basename \${indicator}’ 
51 #  dirname=’dirname \${indicator}’ 
52 #  service=\${dirname}/\${basename}/\${basename}-service 
53 #  \${service} &
54 #done
55 #unity
56
57
58 #######
59 # are these alternatives also?
60 x-session-manager &
61 #x-window-manager &
62 #######
63
64 # we don't see this running at home, but it sure seems needed on vmbuilder.
65 #H: gnome-panel &
66
67 # do we need this?
68 gnome-shell &
69
70 #######
71 # one or the other of the window managers here.
72 #hmmm: but mutter doesn't work at all.
73 #H: metacity &
74 #mutter --replace &
75 #######
76
77 # this just brings up an initial file exploring window, although at one point i needed to
78 # have nautilus running to see icons on the desktop.
79 ####right now there are no visible icons on the desktop, so is it failing?
80 nautilus &
81
82 ############################
83
84 # experimental additions since still getting lots of weird isssues:
85 indicator-multiload &
86 gnome-keyring-daemon &
87 #H: ibus-daemon &
88 #H: zeitgeist-daemon &
89
90 ############################
91
92 # these processes are just nice to have started already.
93 #
94 # you know you were going to want them.
95
96 # password tools from kde.
97 kwalletd &
98
99 ############################
100
101 # limbo of useless boneheads.
102 #
103 # these things just don't seem to work.
104
105 # this never ever shows up.
106 #x-terminal-emulator -geometry 100x32 -ls -title "$VNCDESKTOP Desktop" &
107
108 # no longer exists?
109 #gnome-settings-daemon &
110
111 #doesn't seem to help.
112 #gnome-terminal-server &
113
114 ############################
115
116 # ------------------------------
117 # "&@}*(@^!$)_-{%:</~`|#=;" !!!!
118 # dungeon of pain and suffering.
119 # "&@}*(@^!$)_-{%:</~`|#=;" !!!!
120 # ------------------------------
121 #
122 # adding these in just makes things go splatfooey.
123
124 # compiz causes xterm to no longer be a distinct window, which is how things were
125 # originally before i started fixing them.
126 #compiz &
127 # maybe needed now though??
128
129 ############################
130