Ensures tmux doesn't start twice
[dotfiles/openbox.git] / autostart.sh
1 # Run the system-wide support stuff
2 #. $GLOBALAUTOSTART
3
4 nitrogen --restore &
5
6 # Programs to launch at startup
7 eval `dbus-launch --sh-syntax --exit-with-session` 
8 eval `gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg`
9 export GPG_AGENT_INFO
10 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
11
12 xrdb ~/.Xresources &
13 xdg-user-dirs-update &
14 xscreensaver &
15 xfce4-power-manager &
16 volumeicon &
17 system-config-printer-applet &
18 thunar --daemon &
19 #xcompmgr -c -t-5 -l-5 -r4.2 -o.55 &
20 xcompmgr -n -f -D5 &
21 nm-applet &
22 tint2 &
23 conky &
24
25 if egrep -iq 'touchpad' /proc/bus/input/devices; then
26     synclient VertEdgeScroll=1 &
27     synclient TapButton1=1 &
28 fi
29
30 # Export the dbus session address on startup so it can be used by cron
31 # http://dev.gentoo.org/~tomka/mail.html
32 touch $HOME/.Xdbus
33 chmod 600 $HOME/.Xdbus
34 env | grep DBUS_SESSION_BUS_ADDRESS > $HOME/.Xdbus
35 echo 'export DBUS_SESSION_BUS_ADDRESS' >> $HOME/.Xdbus
36
37 [ $(pgrep -c offlineimap) = 1 ] || tmux new-session -d -s offlineimap offlineimap &
38
39 # Launch default desktop applications
40 gajim &
41 #x-terminal-emulator -e mutt &
42 #x-www-browser &
43
44 # Font antialiasing and GTK+ look and feel in java applications
45 export JAVA_OPTS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'