slitaz-configs annotate rootfs/etc/skel/.xinitrc @ rev 295
Logout menu handling
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Nov 12 12:55:29 2016 +0200 (2016-11-12) |
parents | d0f40dd58170 |
children | a060bf420e2a |
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 |
al@295 | 6 tazbox mkmenu |
pankso@76 | 7 |
pankso@172 | 8 [ "$1" ] && WINDOW_MANAGER="$1" |
pankso@172 | 9 |
psychomaniak@244 | 10 EXEC="exec dbus-launch --sh-syntax --exit-with-session" |
psychomaniak@244 | 11 |
psychomaniak@251 | 12 LOG="/dev/null" ; X=$LOG ; ERR=$X |
psychomaniak@244 | 13 |
pankso@172 | 14 case "$WINDOW_MANAGER" in |
pankso@262 | 15 openbox|lxde*|icewm*|xfce4|compiz|karmen|dwm|fluxbox*|razor*|mate*) |
psychomaniak@244 | 16 $EXEC ${WINDOW_MANAGER%-session}-session ;; |
pankso@162 | 17 enlightenment) |
psychomaniak@244 | 18 $EXEC enlightenment_start ;; |
pankso@262 | 19 kde) $EXEC startkde ;; |
psychomaniak@251 | 20 lxqt) $EXEC startlxqt ;; |
psychomaniak@251 | 21 *) $EXEC $WINDOW_MANAGER ;; |
psychomaniak@251 | 22 esac 2>>$ERR >>$X |