- #!/bin/sh
- # Programs run in background when starting x.
- # Japanese IM settings are not included in this script.
-
- _feh(){
- test -f "$HOME/.fehbg" && \
- type feh >/dev/null 2>&1 && \
- sh "$HOME/.fehbg"
- }
-
- _tint2(){
- #tint2 -c ~/.dotfiles/tint2rc &
- (sleep 1s && tint2) &
- }
-
- _neap_hotkey(){
- (sleep 1s && neap-hotkey) &
- }
-
- _synapse(){
- (sleep 1s && synapse --startup) &
- }
-
- _dropbox(){
- dropboxd & # done by ~/.config/autostart/dropbox.desktop
- }
-
- _volumeicon(){
- (sleep 1s && volumeicon) &
- }
-
- _gsoundap(){
- gnome-sound-applet &
- }
-
- _conky(){
- (sleep 1s && \
- conky -config="$HOME/conkyrc" --daemonize >~/.var/log/conky.log 2>&1)
- #conky -c ~/.dotfiles/conkyrc.2 >~/.var/log/conky.2.log 2>&1 &
- }
-
- _wicd(){
- # done by /etc/xdg/autostart/wicd-client.desktop
- wicd-client --tray &
- }
-
- _udisksvm(){
- # detect insertion of an optical disk
- if ! pgrep -lf "udisks-daemon: polling /dev/sr0"; then
- udisks --poll-for-media /dev/sr0
- fi
- udisksvm >/dev/null &
- }
-
- _xcompmgr(){
- xcompmgr -c &
- }
-
- _compton(){
- (sleep 1s && compton -b) &
- }
-
- _saku(){
- (cd ~/src/saku-3.11.1/ && python2 saku.py) &
- }
-
- _gkeyring(){
- /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
- eval $(gnome-keyring-daemon -s) &
- }
-
- _nmapplet(){
- (sleep 1s && nm-applet) &
- }
-
- _lxpolkit(){
- (sleep 1s && /usr/lib/lxpolkit/lxpolkit) &
- }
-
- _xscreensaver(){
- (sleep 1s && xscreensaver -no-splash) &
- }
-
- _xsslock(){
- # run _xscreensaver then this to enable locking on sleep
- (sleep 3s && xss-lock -- xscreensaver-command -lock) &
- }
-
- _mac_rightclick(){
- if ! sh /usr/local/bin/rightbutton_emulate.sh --check
- then
- (sleep 3s && \
- gksudo sh /usr/local/bin/rightbutton_emulate.sh >/dev/null) &
- fi
- }
-
- for p in $@
- do
- _$p
- done
|