SVN: xinitrc-ng/trunk/Xclients
qboosh
qboosh at pld-linux.org
Sat Mar 31 07:16:24 CEST 2012
Author: qboosh
Date: Sat Mar 31 07:16:24 2012
New Revision: 12535
Modified:
xinitrc-ng/trunk/Xclients
Log:
- fixed xsession type finding by altnames or by non-literal user's choice
Modified: xinitrc-ng/trunk/Xclients
==============================================================================
--- xinitrc-ng/trunk/Xclients (original)
+++ xinitrc-ng/trunk/Xclients Sat Mar 31 07:16:24 2012
@@ -51,14 +51,14 @@
if [ "$n" = "$__XSESSION" ]; then
progname=$(grep "^Exec=" $f)
progname=${progname##Exec=}
- break
+ break 2
fi
done
done
echo $progname
}
-[ -f $syswmfile ] && . $syswmfile
+[ -f $syswmfile ] && . $syswmfile
# HOME_ETC support
if [ -n "$HOME_ETC" ]; then
@@ -78,15 +78,15 @@
[ -n "$*" ] && USERWM="$*"
if [ -n "$USERWM" ]; then
- # Tray to run literal user choice first
+ # Try to run literal user choice first
loadsess $USERWM
# if it fails - take another actions
WM_CHOICE=$(findxsession $USERWM)
- if [ -z "$WM_CHOICE" ]; then
- echo "Sorry - nothing known about $USERWM" >&2
- echo "Resuming with system defaults..." >&2
- WM_CHOICE=$DEFAULTWM
- fi
+ if [ -n "$WM_CHOICE" ]; then
+ loadsess $WM_CHOICE
+ fi
+ echo "Sorry - nothing known about $USERWM" >&2
+ echo "Resuming with system defaults..." >&2
fi
loadsess $DEFAULTWM
More information about the pld-cvs-commit
mailing list