slitaz-configs annotate 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 |
rev | line source |
---|---|
pankso@162 | 1 # ~/.xinitrc: Executed by Slim/LXDM login manager to startx X session. |
paul@78 | 2 # You can use F1 with Slim to change your window manager or configure |
paul@78 | 3 # it permanently with your personal applications.conf file. |
pankso@76 | 4 # |
pankso@76 | 5 . $HOME/.config/slitaz/applications.conf |
pankso@76 | 6 |
pankso@172 | 7 [ "$1" ] && WINDOW_MANAGER="$1" |
pankso@172 | 8 |
psychomaniak@244 | 9 EXEC="exec dbus-launch --sh-syntax --exit-with-session" |
psychomaniak@244 | 10 S="/tmp/X-output" # http://root:root@tazpanel:82/boot.cgi?log#slim |
psychomaniak@244 | 11 |
psychomaniak@244 | 12 LOG=0; case "$LOG" in |
psychomaniak@244 | 13 0) X="/dev/null"; echo WM_stdout '>' $X in $HOME/.xinitrc >$S ;W=$X ;; |
psychomaniak@244 | 14 1) X=$S ; W=$X ; rm -f $W ;; |
psychomaniak@244 | 15 2) X=$S ; W="$HOME/.wm_debug+warnings" ; rm -f $W $X ;; |
psychomaniak@244 | 16 esac |
psychomaniak@244 | 17 |
pankso@172 | 18 case "$WINDOW_MANAGER" in |
psychomaniak@234 | 19 openbox|lxde*|lxqt*|xfce4|compiz|karmen|dwm|fluxbox*) |
psychomaniak@244 | 20 $EXEC ${WINDOW_MANAGER%-session}-session ;; |
pankso@172 | 21 razor*) |
psychomaniak@244 | 22 $EXEC razor-session ;; |
pankso@162 | 23 enlightenment) |
psychomaniak@244 | 24 $EXEC enlightenment_start ;; |
pankso@172 | 25 *) |
psychomaniak@244 | 26 $EXEC $WINDOW_MANAGER ;; |
psychomaniak@244 | 27 esac 2>>$W >>$X |