slitaz-configs rev 172
.xinitrc: make it work with WM/DE *-session script
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Thu Sep 13 10:32:19 2012 +0200 (2012-09-13) |
parents | 2093e96e0570 |
children | 80a68f896935 |
files | rootfs/etc/skel/.xinitrc |
line diff
1.1 --- a/rootfs/etc/skel/.xinitrc Sun Apr 22 18:59:03 2012 +0200 1.2 +++ b/rootfs/etc/skel/.xinitrc Thu Sep 13 10:32:19 2012 +0200 1.3 @@ -4,17 +4,17 @@ 1.4 # 1.5 . $HOME/.config/slitaz/applications.conf 1.6 1.7 -case $1 in 1.8 - openbox|lxde*|xfce4|compiz|karmen|dwm) 1.9 - exec ${1%-session}-session ;; 1.10 - razor*) 1.11 +[ "$1" ] && WINDOW_MANAGER="$1" 1.12 + 1.13 +case "$WINDOW_MANAGER" in 1.14 + openbox|lxde*|xfce4|compiz|karmen|dwm|fluxbox*) 1.15 + exec ${WINDOW_MANAGER%-session}-session ;; 1.16 + razor*) 1.17 exec razor-session ;; 1.18 enlightenment) 1.19 exec enlightenment_start ;; 1.20 - fluxbox) 1.21 - exec start${1} ;; 1.22 - jwm|awesome|pekwm) 1.23 + jwm|awesome|pekwm) 1.24 exec $1 ;; 1.25 - *) 1.26 + *) 1.27 exec $WINDOW_MANAGER ;; 1.28 esac