X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=experiments%2Fvnc%2Fdot.vnc%2Fxstartup.009;fp=experiments%2Fvnc%2Fdot.vnc%2Fxstartup.009;h=1eb6fd4cd51ccd005e61bda00c4ae5f71af8c262;hb=7b39f7e279005c8466ef508220a532ce2aa4abf8;hp=0000000000000000000000000000000000000000;hpb=3fbd372b35b15a19fb171d5ae34294ff7b1e6485;p=feisty_meow.git diff --git a/experiments/vnc/dot.vnc/xstartup.009 b/experiments/vnc/dot.vnc/xstartup.009 new file mode 100755 index 00000000..1eb6fd4c --- /dev/null +++ b/experiments/vnc/dot.vnc/xstartup.009 @@ -0,0 +1,144 @@ +#!/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 metacity nautilus gnome-terminal kwalletmanager + +# references: +# best? 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 + +############################ + +# boilerplate that people seem to mostly agree on. + +unset SESSION_MANAGER +unset DBUS_SESSION_BUS_ADDRESS +export XKL_XMODMAP_DISABLE=1 +[ -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. + +# solid leads are building this chunk. +/usr/bin/gnome-panel & +/usr/lib/gnome-settings-daemon & +/usr/bin/metacity & +/usr/bin/nautilus & +/usr/bin/gnome-terminal & + +# password tools from kde. +kwalletd & + + +####### +#gnome-session --session=ubuntu & +# valid values for session that we've seen: ubuntu, gnome, unity, 2d-gnome (?) +####### + +#... some new stuff that hopefully will help out. +#/usr/lib/gnome-session/gnome-session-binary –session=ubuntu & +#unity-panel-service & +#unity-settings-daemon & + +#seeing if indicator multiload does this: +#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 + + +####### +# are these alternatives also? +#x-session-manager & +#x-window-manager & +####### + + +# do we need this? +#gnome-shell & + + +# 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? +#nautilus & + +############################ + +# experimental additions since still getting lots of weird isssues: +#indicator-multiload & +#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. +#kwalletd & + +############################ + +# limbo of useless boneheads and configs in training. +# +# these things just don't seem to work. + +# this never ever shows up. +#x-terminal-emulator -geometry 100x32 -ls -title "$VNCDESKTOP Desktop" & + +#doesn't seem to help. +#gnome-terminal-server & + +#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 + +####### +# one or the other of the window managers here. +#hmmm: but mutter doesn't work at all. +#H: metacity & +#mutter --replace & +####### + +############################ + +# ------------------------------ +# "&@}*(@^!$)_-{%: