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