summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2008-06-23 14:03:54 +0000
committer Eric Hameleers <alien@slackware.com>2008-06-23 14:03:54 +0000
commite20b7b4ac6d692222ddeda9d241f20c5701d866f (patch)
treed8affb2f91b4455f8e9d4ac4d93d7608fa4b2e29
parent563ee688bf9e13bf78319cbe1fe86f1e5a69a454 (diff)
downloadasb-e20b7b4ac6d692222ddeda9d241f20c5701d866f.tar.gz
asb-e20b7b4ac6d692222ddeda9d241f20c5701d866f.tar.xz
Initial revision
-rw-r--r--slim/build/slim.xinitrc17
1 files changed, 17 insertions, 0 deletions
diff --git a/slim/build/slim.xinitrc b/slim/build/slim.xinitrc
new file mode 100644
index 00000000..5df58b2e
--- /dev/null
+++ b/slim/build/slim.xinitrc
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# Enhanced Slim X session startup script
+# Slim does not provide a means to differentiate between the system-wide
+# xinitrc scripts and a user's .xinitrc
+#
+
+# Determine the session to start (twm is the fallback):
+[ -n "$1" ] && MYSESSION=$1 || MYSESSION=twm
+
+if [ -f ~/.xinitrc ]; then
+ . ~/.xinitrc $MYSESSION
+elif [ -f /etc/X11/xinit/xinitrc.${MYSESSION} ]; then
+ . /etc/X11/xinit/xinitrc.${MYSESSION}
+else
+ . /etc/X11/xinit/xinitrc
+fi