summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-14 21:58:39 +0000
committerDana Jansens <danakj@orodu.net>2007-05-14 21:58:39 +0000
commit12c9b56dad52af840f9694719e63e69c47930917 (patch)
treeac1fd58ebb2741765b09ce719e29edbcb09740a6 /data
parentcbd2206f8ce72526065798d5871abf643515ec54 (diff)
add openbox-session for gdm, which will run ~/.config/openbox/autostart
Diffstat (limited to 'data')
-rw-r--r--data/xsession/openbox-session.in10
-rw-r--r--data/xsession/openbox.desktop4
2 files changed, 12 insertions, 2 deletions
diff --git a/data/xsession/openbox-session.in b/data/xsession/openbox-session.in
new file mode 100644
index 00000000..e76d3203
--- /dev/null
+++ b/data/xsession/openbox-session.in
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+AUTOSTART="$HOME/.config/openbox/autostart"
+
+if test -e $AUTOSTART; then
+ # sleep for 1 second so Openbox is there before anything else
+ (sleep 1 && . $AUTOSTART) &
+fi
+
+exec @bindir@/openbox "$@"
diff --git a/data/xsession/openbox.desktop b/data/xsession/openbox.desktop
index 77de117a..b162f09e 100644
--- a/data/xsession/openbox.desktop
+++ b/data/xsession/openbox.desktop
@@ -2,7 +2,7 @@
Encoding=UTF-8
Name=Openbox
Comment=Log in using the Openbox window manager (without a session manager)
-Exec=openbox
-TryExec=openbox
+Exec=openbox-session
+TryExec=openbox-session
Icon=openbox.png
Type=XSession