Hallo!

On 11 Oct 2004 at 17:36 +0200, Andreas Pakulat wrote:

> mit meiner .xsession wollte ich ermoeglichen, dass ich den WM mittels
> der Variable WINDOW_MANAGER setzen kann. Das geht auch wunderbar,
> allerdings funktioniert das ganze nicht mehr wenn ich die Variable
> nicht habe. 

Wenn ich mich nicht irre, sollte das Folgende das Verhalten erkl�ren:

| $ test -x && echo true || echo false
| true
| $ 

D.h. ein leerer Existenztest wird als wahr gewertet und der erste
if-Zweig ausgewertet, ...

> realstart='/usr/bin/xterm'
> if [ -x $WINDOW_MANAGER ] ; then
>       realstart=$WINDOW_MANAGER
> elif [ -x /usr/bin/x-session-manager ]; then
>       realstart="/usr/bin/x-session-manager"
> fi
> exec $realstart

... also am besten noch ein [ -z "$WINDOW_MANAGER" ] o.�. einbauen. Das
sollte dann klappen.

Gru�,
Elmar

-- 
[ GnuPG: D8A88C0D / 2407 063C 1C92 90E9 4766 B170 5E95 0D7F D8A8 8C0D ]
�����������������������������������������������������������������������
  An apple a day makes 365 apples a year.

Attachment: pgp3OnIqwu8l2.pgp
Description: PGP signature

Antwort per Email an