Call xdg-autostart
[dotfiles/openbox.git] / autostart.sh
1 # Run the system-wide support stuff
2 #. $GLOBALAUTOSTART
3
4 # Programs to launch at startup
5 eval `dbus-launch --sh-syntax --exit-with-session` 
6 eval `gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg`
7 export GPG_AGENT_INFO
8
9 # Run XDG autostart things.  By default don't run anything desktop-specific
10 # See xdg-autostart --help more info
11 DESKTOP_ENV="OPENBOX"
12 if which /usr/lib/openbox/xdg-autostart >/dev/null; then
13   /usr/lib/openbox/xdg-autostart $DESKTOP_ENV
14 fi
15
16 gnome-settings-daemon &
17 gnome-screensaver &
18 nitrogen --restore &
19 thunar --daemon &
20 xcompmgr -c -t-5 -l-5 -r4.2 -o.55 &
21 gnome-power-manager &
22 gnome-volume-control-applet &
23 gnome-screensaver &
24 system-config-printer-applet &
25 parcellite &
26 conky &
27 gajim &
28
29 if egrep -iq 'touchpad' /proc/bus/input/devices; then
30     synclient VertEdgeScroll=1 &
31     synclient TapButton1=1 &
32 fi
33
34 xrdb ~/.Xresources
35
36 # Export the dbus session address on startup so it can be used by cron
37 # http://dev.gentoo.org/~tomka/mail.html
38 touch $HOME/.Xdbus
39 chmod 600 $HOME/.Xdbus
40 env | grep DBUS_SESSION_BUS_ADDRESS > $HOME/.Xdbus
41 echo 'export DBUS_SESSION_BUS_ADDRESS' >> $HOME/.Xdbus
42
43 tint2 &
44 nm-applet &