tcsh und WINDOWMANAGER(Intern)


o TeX o Ascii

Supportdatenbank (ke_tcsh-wm)
Bezieht sich auf

SuSE Linux: Version 6.0
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version. Daher ist es möglich, dass die Informationen in diesem Artikel nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht mehr funktionierende Links enthält.


SuSE-INTERN:

Symptom:

Als tcsh-Benutzer erhalten Sie beim Einloggen die Fehlermeldung:

WINDOWMANAGER: Undefined variable.

Ursache:

Die tcsh mag keine undefinierten Variablen. SuSEconfig muß daher den Status "gesetzt" oder "nicht gesetzt" (undefined) mittels ${?VARIABLE} abfragen.

Lösung:

Patchen Sie SuSEconfig in folgender Weise mit "patch":


--- tmp/SuSEconfig	Mon Jan 11 17:56:21 1999
+++ /sbin/SuSEconfig	Thu Dec 17 10:43:52 1998
@@ -485,7 +485,7 @@
 test -z "$WINDOWMANAGER" && WINDOWMANAGER=/usr/X11R6/bin/kde
 echo "test -z \"\$WINDOWMANAGER\" && WINDOWMANAGER=$WINDOWMANAGER" >> $r/etc/SuSEconfig/profile.SuSEconfig
 echo "export WINDOWMANAGER" >> $r/etc/SuSEconfig/profile.SuSEconfig
-echo "test -z \"\$WINDOWMANAGER\" && setenv WINDOWMANAGER $WINDOWMANAGER" >> $r/etc/SuSEconfig/csh.cshrc.SuSEconfig
+echo "if ( ! \${?WINDOWMANAGER} ) setenv WINDOWMANAGER $WINDOWMANAGER" >> $r/etc/SuSEconfig/csh.cshrc.SuSEconfig
 
 
 check_md5_and_move $r/etc/SuSEconfig/profile

Wenn Sie den Patch nicht direkt einspielen wollen, können Sie in /sbin/SuSEconfig mit Ihrem Lieblingseditor die Zeile

echo "test -z \"\$WINDOWMANAGER\" && setenv WINDOWMANAGER $WINDOWMANAGER" >> $r/etc/SuSEconfig/csh.cshrc.SuSEconfig

durch

echo "if ( ! \${?WINDOWMANAGER} ) setenv WINDOWMANAGER $WINDOWMANAGER" >> $r/etc/SuSEconfig/csh.cshrc.SuSEconfig

austauschen.

Alternativ können Sie auch das komplette Paket "aaa_base" updaten von ftp://ftp.suse.com/pub/SuSE-Linux/6.0/suse/a1/aaa_base.rpm; mit YaST oder manuell (vgl. pakete_manuell.html).


Stichwörter:

SDB-ke_tcsh-wm, Copyright SuSE Linux AG, Nürnberg, Germany
Author: sdb@suse.de - Version: 15. Jan 1999
SuSE Linux AG - Zuletzt generiert: 26. Mär 2002 von sdb (sdb_gen 1.40.0)