Drop gnome-settings-daemon and xdg-autostart, add fake gnome-session to make gnome...
authorJulien Valroff <julien@kirya.net>
Mon, 30 May 2011 05:06:34 +0000 (07:06 +0200)
committerJulien Valroff <julien@kirya.net>
Mon, 30 May 2011 05:06:34 +0000 (07:06 +0200)
autostart.sh

index eb9a8da..3a5e384 100644 (file)
@@ -5,34 +5,30 @@
 eval `dbus-launch --sh-syntax --exit-with-session` 
 eval `gnome-keyring-daemon --start --components=pkcs11,secrets,ssh,gpg`
 export GPG_AGENT_INFO
+/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
 
-# Run XDG autostart things.  By default don't run anything desktop-specific
-# See xdg-autostart --help more info
-DESKTOP_ENV="OPENBOX"
-if which /usr/lib/openbox/xdg-autostart >/dev/null; then
-  /usr/lib/openbox/xdg-autostart $DESKTOP_ENV
-fi
+xrdb ~/.Xresources &
+xdg-user-dirs-update &
 
-gnome-settings-daemon &
+# Fake gnome-session so that gnome-screensaver can handle IDLE time
+~/scripts/SessionManager.py &
 gnome-screensaver &
-nitrogen --restore &
-thunar --daemon &
-xcompmgr -c -t-5 -l-5 -r4.2 -o.55 &
 gnome-power-manager &
+
+# Load desktop stuff
 gnome-volume-control-applet &
-gnome-screensaver &
 system-config-printer-applet &
-parcellite &
+nitrogen --restore &
+thunar --daemon &
+xcompmgr -c -t-5 -l-5 -r4.2 -o.55 &
+clipit &
 conky &
-gajim &
 
 if egrep -iq 'touchpad' /proc/bus/input/devices; then
     synclient VertEdgeScroll=1 &
     synclient TapButton1=1 &
 fi
 
-xrdb ~/.Xresources &
-
 # Export the dbus session address on startup so it can be used by cron
 # http://dev.gentoo.org/~tomka/mail.html
 touch $HOME/.Xdbus
@@ -42,3 +38,9 @@ echo 'export DBUS_SESSION_BUS_ADDRESS' >> $HOME/.Xdbus
 
 tint2 &
 nm-applet &
+
+# Launch default desktop applications
+gajim &
+#x-terminal-emulator -e mutt &
+#x-www-browser &
+#liferea &