slitaz-configs diff rootfs/etc/skel/.xinitrc @ rev 244

refactoring xinitrc
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Sun Sep 21 00:56:08 2014 +0000 (2014-09-21)
parents 261d44215bc7
children d1d5b4aa7dea
line diff
     1.1 --- a/rootfs/etc/skel/.xinitrc	Mon Aug 04 00:44:09 2014 +0000
     1.2 +++ b/rootfs/etc/skel/.xinitrc	Sun Sep 21 00:56:08 2014 +0000
     1.3 @@ -6,14 +6,22 @@
     1.4  
     1.5  [ "$1" ] && WINDOW_MANAGER="$1"
     1.6  
     1.7 +EXEC="exec dbus-launch --sh-syntax --exit-with-session"
     1.8 +S="/tmp/X-output" #	http://root:root@tazpanel:82/boot.cgi?log#slim
     1.9 +
    1.10 +LOG=0;	case "$LOG" in
    1.11 +	0) X="/dev/null"; echo WM_stdout '>' $X in $HOME/.xinitrc >$S ;W=$X ;;
    1.12 +	1) X=$S ; W=$X ; rm -f $W ;;
    1.13 +	2) X=$S ; W="$HOME/.wm_debug+warnings" ; rm -f $W $X ;;
    1.14 +esac
    1.15 +
    1.16  case "$WINDOW_MANAGER" in
    1.17  	openbox|lxde*|lxqt*|xfce4|compiz|karmen|dwm|fluxbox*)
    1.18 -		exec dbus-launch --sh-syntax --exit-with-session \
    1.19 -		${WINDOW_MANAGER%-session}-session ;;
    1.20 +		$EXEC ${WINDOW_MANAGER%-session}-session ;;
    1.21  	razor*)
    1.22 -		exec razor-session ;;
    1.23 +		$EXEC razor-session ;;
    1.24  	enlightenment)
    1.25 -		exec enlightenment_start ;;
    1.26 +		$EXEC enlightenment_start ;;
    1.27  	*)
    1.28 -		exec $WINDOW_MANAGER ;;
    1.29 -esac
    1.30 +		$EXEC $WINDOW_MANAGER ;;
    1.31 +esac	2>>$W >>$X