Realization: if I let it do its thing, I have less work to do. It knows
more about funny infrastructural stuff than I do, and things like
`gkrellm' might not be installed everywhere.
## Key mappings.
xmodmap -e 'keysym BackSpace = BackSpace BackSpace'
## Key mappings.
xmodmap -e 'keysym BackSpace = BackSpace BackSpace'
-
- ## Gnome settings.
- case $vnc in no) run bginit gnome-settings-daemon ;; esac
}
###--------------------------------------------------------------------------
}
###--------------------------------------------------------------------------
start-clients-local () { :; }
start-clients-local () { :; }
-scsv=$(pick_program screensaver gnome-screensaver xscreensaver)
-case $scsv in
- xscreensaver)
- scsvopts="-no-splash"
- ;;
- *)
- scsvopts=""
- ;;
-esac
-
- ## Mail notification.
- run bginit mail-notification
-
- ## Gnome session. With great reluctance. At least it doesn't actually do
- ## anything.
- run bginit gnome-session
-
- ## Policykit authentication agent.
- agent=/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
- if [ -x $agent ]; then run bginit $agent; fi
-
- ## System monitor.
- case $vnc in no) run bginit gkrellm ;; esac
-
- ## Screensaver.
- case $vnc in
- no)
- run init xscreensaver-command -exit
- run bginit $scsv $scsvopts
- ;;
- esac
-
- ## Panel.
- case $vnc in no) run bginit gnome-panel ;; esac
+ ## Gnome session.
+ case $vnc in no) run bginit gnome-session ;; esac
## Local clients.
start-clients-local
## Local clients.
start-clients-local