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