Variable DISPLAYMANAGER wird nicht korrekt ausgewertet
Hi allerseits, bei mir laeuft SuSe 7.3 mit Kernel 2.4.17. Die Variable DISPLAYMANAGER wird nicht immer korrekt beachtet. Wenn der Wert von DISPLAYMANAGER xdm ist wird xdm hochgefahren. Wenn der Wert kdm ist wird kdm hochgefahren. Wenn der Wert console ist wird ebenfalls xdm hochgefahren. Gibt es da noch eine andere Variable die die Auswahl des Displaymanagers steuert??? ciao Norbert
* On Thu, 21 Feb 2002 at 23:53 +0100, Norbert Behrens wrote:
bei mir laeuft SuSe 7.3 mit Kernel 2.4.17. Die Variable DISPLAYMANAGER wird nicht immer korrekt beachtet.
Wenn der Wert von DISPLAYMANAGER
xdm ist wird xdm hochgefahren. Wenn der Wert kdm ist wird kdm hochgefahren. Wenn der Wert console ist wird ebenfalls xdm hochgefahren.
Gibt es da noch eine andere Variable die die Auswahl des Displaymanagers steuert???
Das liegt vor allem an /etc/inittab und welcher Runlevel per deafult angesteuert wird. Ist SuSEconfig gelaufen? Das schreibt nämlich die inittab um. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Adalbert Michelic wrote:
* On Thu, 21 Feb 2002 at 23:53 +0100, Norbert Behrens wrote:
bei mir laeuft SuSe 7.3 mit Kernel 2.4.17. Die Variable DISPLAYMANAGER wird nicht immer korrekt beachtet.
Wenn der Wert von DISPLAYMANAGER
xdm ist wird xdm hochgefahren. Wenn der Wert kdm ist wird kdm hochgefahren. Wenn der Wert console ist wird ebenfalls xdm hochgefahren.
Gibt es da noch eine andere Variable die die Auswahl des Displaymanagers steuert???
Das liegt vor allem an /etc/inittab und welcher Runlevel per deafult angesteuert wird.
Naja fast. Ich hab's inzwischen rausbekommen. Die Variable DISPLAYMANAGER wird in SuSEconfig gesetzt. In /etc/rc.d liegt ein Script xdm mit einem Fehler in der folgenden Case-Anweisung: case "$DISPLAYMANAGER" in kdm|kde|KDM|KDE) DISPLAYMANAGER=/opt/kde/bin/kdm PIDFILE="-p /var/run/xdm.pid" test -x /opt/kde2/bin/kdm && \ DISPLAYMANAGER=/opt/kde2/bin/kdm ;; gdm|GDM|Gnome|GNOME) DISPLAYMANAGER=/opt/gnome/bin/gdm ;; wdm|WDM) DISPLAYMANAGER=/usr/X11R6/bin/wdm ;; *) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; esac Hier muss die Zeile *) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; gegen *) exit 0 ;; ausgetauscht werden. ciao Norbert
Hallo, On Fri, 22 Feb 2002, Norbert Behrens wrote:
Naja fast. Ich hab's inzwischen rausbekommen. Die Variable DISPLAYMANAGER wird in SuSEconfig gesetzt. In /etc/rc.d liegt ein Script xdm mit einem Fehler in der folgenden Case-Anweisung:
case "$DISPLAYMANAGER" in kdm|kde|KDM|KDE) DISPLAYMANAGER=/opt/kde/bin/kdm PIDFILE="-p /var/run/xdm.pid" test -x /opt/kde2/bin/kdm && \ DISPLAYMANAGER=/opt/kde2/bin/kdm ;; gdm|GDM|Gnome|GNOME) DISPLAYMANAGER=/opt/gnome/bin/gdm ;; wdm|WDM) DISPLAYMANAGER=/usr/X11R6/bin/wdm ;; *) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; esac
Hier muss die Zeile
*) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;;
gegen
*) exit 0 ;;
ausgetauscht werden.
Nein. *eg*. Gegen: xdm|XDM) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; *) exit 0;; denn evtl. will man ja auch den xdm auswaehlen koennen ;) -dnh --
Ein Massenprovider hat nun mal jede Menge Kunden, und 10% Idioten sind halt immer dabei. Die stoeren mich gar nicht. Die 75 % Vollidioten schon eher. [Roman Niederdrenk und Hans Bonfigt in doc]
* On Fri, 22 Feb 2002 at 4:03 +0100, David Haller wrote:
On Fri, 22 Feb 2002, Norbert Behrens wrote:
Naja fast. Ich hab's inzwischen rausbekommen. Die Variable DISPLAYMANAGER wird in SuSEconfig gesetzt. In /etc/rc.d liegt ein Script xdm mit einem Fehler in der folgenden Case-Anweisung:
case "$DISPLAYMANAGER" in kdm|kde|KDM|KDE) DISPLAYMANAGER=/opt/kde/bin/kdm PIDFILE="-p /var/run/xdm.pid" test -x /opt/kde2/bin/kdm && \ DISPLAYMANAGER=/opt/kde2/bin/kdm ;; gdm|GDM|Gnome|GNOME) DISPLAYMANAGER=/opt/gnome/bin/gdm ;; wdm|WDM) DISPLAYMANAGER=/usr/X11R6/bin/wdm ;; *) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; esac
Hier muss die Zeile
*) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;;
gegen
*) exit 0 ;;
ausgetauscht werden.
Nein. *eg*. Gegen:
xdm|XDM) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; *) exit 0;;
denn evtl. will man ja auch den xdm auswaehlen koennen ;)
Nein. *eg* xdm ist default. Wenn man in den richtigen Runlevel (= 3) startet, wird /etc/rc.d/xdm sowieso nicht aufgerufen. Dazu müssen DISPLAYMANAGER auf console und CHECK_INITTAB auf yes gesetzt sein, und SuSEconfig laufen, das ändert die /etc/inittab. Du kannst natürlich den default runlevel auch per Hand ändern. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Hallo, On Fri, 22 Feb 2002, Adalbert Michelic wrote:
* On Fri, 22 Feb 2002 at 4:03 +0100, David Haller wrote:
On Fri, 22 Feb 2002, Norbert Behrens wrote:
Naja fast. Ich hab's inzwischen rausbekommen. Die Variable DISPLAYMANAGER wird in SuSEconfig gesetzt. In /etc/rc.d liegt ein Script xdm mit einem Fehler in der folgenden Case-Anweisung:
case "$DISPLAYMANAGER" in [..] wdm|WDM) DISPLAYMANAGER=/usr/X11R6/bin/wdm ;; *) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; esac
Hier muss die Zeile
*) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;;
gegen
*) exit 0 ;;
ausgetauscht werden.
Nein. *eg*. Gegen:
xdm|XDM) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; *) exit 0;;
denn evtl. will man ja auch den xdm auswaehlen koennen ;)
Nein. *eg*
xdm ist default. Wenn man in den richtigen Runlevel (= 3) startet, wird /etc/rc.d/xdm sowieso nicht aufgerufen.
Aber Moment mal, wenn $DISPLAYMANAGER nicht auf einem definierten Wert steht, wird dann beim passenden Runlevel /usr/X11R6/bin/xdm aufgerufen? (also z.B. wenn DISPLAYMANAGER="foo" und "foo" nicht im case/esac in init.d/xdm vorkommt, wird dann xdm aufgerufen?) Ich hab davon halt keine Ahnung, obiges war "rein-scripttechnisch" gesehen... Ich verwende halt nur init 0, S, 1, 2, 6 (und nicht 3 (oder nun 5))...: ==== /etc/inittab [SuSE 6.2] ==== # runlevel 0 is halt # runlevel S is single-user # runlevel 1 is multi-user without networ # runlevel 2 is multi-user with network # runlevel 3 is multi-user with network and xdm # runlevel 6 is reboot # default runlevel id:2:initdefault: ====
Dazu müssen DISPLAYMANAGER auf console und CHECK_INITTAB auf yes gesetzt sein, und SuSEconfig laufen, das ändert die /etc/inittab. Du kannst natürlich den default runlevel auch per Hand ändern.
Aha. *lol* -dnh -- 272: JavaScript Ein Sprache zum Ausspionieren fremder Daten und zum Nerven anderer Leute (etwa durch Pop-up-windows). (Boris Piwinger)
* On Sun, 24 Feb 2002 at 8:18 +0100, David Haller wrote:
On Fri, 22 Feb 2002, Adalbert Michelic wrote:
* On Fri, 22 Feb 2002 at 4:03 +0100, David Haller wrote:
On Fri, 22 Feb 2002, Norbert Behrens wrote:
Naja fast. Ich hab's inzwischen rausbekommen. Die Variable DISPLAYMANAGER wird in SuSEconfig gesetzt. In /etc/rc.d liegt ein Script xdm mit einem Fehler in der folgenden Case-Anweisung:
case "$DISPLAYMANAGER" in [..] wdm|WDM) DISPLAYMANAGER=/usr/X11R6/bin/wdm ;; *) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; esac
Hier muss die Zeile
*) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;;
gegen
*) exit 0 ;;
ausgetauscht werden.
Nein. *eg*. Gegen:
xdm|XDM) DISPLAYMANAGER=/usr/X11R6/bin/xdm ;; *) exit 0;;
denn evtl. will man ja auch den xdm auswaehlen koennen ;)
Nein. *eg*
xdm ist default. Wenn man in den richtigen Runlevel (= 3) startet, wird /etc/rc.d/xdm sowieso nicht aufgerufen.
Aber Moment mal, wenn $DISPLAYMANAGER nicht auf einem definierten Wert steht, wird dann beim passenden Runlevel /usr/X11R6/bin/xdm aufgerufen?
(also z.B. wenn DISPLAYMANAGER="foo" und "foo" nicht im case/esac in init.d/xdm vorkommt, wird dann xdm aufgerufen?)
Ja. xdm ist quasi fallback, der ist immer da.
Ich hab davon halt keine Ahnung, obiges war "rein-scripttechnisch" gesehen...
Ich verwende halt nur init 0, S, 1, 2, 6 (und nicht 3 (oder nun 5))...:
==== /etc/inittab [SuSE 6.2] ====
Ach, ein Verweigerer des Modernen *eg*
# runlevel 0 is halt # runlevel S is single-user # runlevel 1 is multi-user without networ # runlevel 2 is multi-user with network # runlevel 3 is multi-user with network and xdm # runlevel 6 is reboot # default runlevel id:2:initdefault: ====
SuSE 7.2: # runlevel 0 is System halt (Do never use this for initdefault) # runlevel 1 is Single user mode # runlevel 2 is Local multiuser without remote network (e.g. NFS) # runlevel 3 is Full multiuser with network # runlevel 4 is Not used # runlevel 5 is Full multiuser with network and xdm # runlevel 6 is System reboot (Do never use this for initdefault) Unterschied zwischen 3 und 5 ist nur, daß xdm aufgerufen bzw. nicht aufgerufen wird.
Dazu müssen DISPLAYMANAGER auf console und CHECK_INITTAB auf yes gesetzt sein, und SuSEconfig laufen, das ändert die /etc/inittab. Du kannst natürlich den default runlevel auch per Hand ändern.
Aha. *lol*
lol? Entweder Du traust Dich, inittab selbst zu ändern, oder Du lasst es SuSEconfig machen. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Hallo, On Sun, 24 Feb 2002, Adalbert Michelic wrote:
* On Sun, 24 Feb 2002 at 8:18 +0100, David Haller wrote:
Aber Moment mal, wenn $DISPLAYMANAGER nicht auf einem definierten Wert steht, wird dann beim passenden Runlevel /usr/X11R6/bin/xdm aufgerufen?
(also z.B. wenn DISPLAYMANAGER="foo" und "foo" nicht im case/esac in init.d/xdm vorkommt, wird dann xdm aufgerufen?)
Ja. xdm ist quasi fallback, der ist immer da.
Ah, ok. Danke.
==== /etc/inittab [SuSE 6.2] ====
Ach, ein Verweigerer des Modernen *eg*
Noe? Wieso? Ich bin nur waehlerisch, was ich update ;)
SuSE 7.2: [runlevels] Unterschied zwischen 3 und 5 ist nur, daß xdm aufgerufen bzw. nicht aufgerufen wird.
Ich weiss ;)
Dazu müssen DISPLAYMANAGER auf console und CHECK_INITTAB auf yes gesetzt sein, und SuSEconfig laufen, das ändert die /etc/inittab. Du kannst natürlich den default runlevel auch per Hand ändern.
Aha. *lol*
lol? Entweder Du traust Dich, inittab selbst zu ändern, oder Du lasst es SuSEconfig machen.
Ja. Mhmm. Ich vergass wohl die <ironie></ironie> tags... Oder so. Naja... Nix fuer ungut. -dnh --
What is it with word processors anyway? "Well, you've seen what food processors do to food...." -- Steve Willoughby and Alan Shutko quoting (IHRC) David Carlisle in asr
* Norbert Behrens schrieb am 21.Feb.2002:
bei mir laeuft SuSe 7.3 mit Kernel 2.4.17. Die Variable DISPLAYMANAGER wird nicht immer korrekt beachtet.
Wo definierst Du die Variable DISPLAYMANAGER?
Wenn der Wert von DISPLAYMANAGER
xdm ist wird xdm hochgefahren. Wenn der Wert kdm ist wird kdm hochgefahren. Wenn der Wert console ist wird ebenfalls xdm hochgefahren.
Wenn Du auf Konsole hochfahren willst, dann mußt Du mit Runlevel 3 hochfahren, wenn Du mit X hochfahren möchtest dann mit Runlevel 5. Das Standardrunlevel wird in der /etc/inittab angelegt. Du kanst aber auch im liloPrompt was anderes angeben. Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6
Hallo,
Norbert Behrens
Hi allerseits,
bei mir laeuft SuSe 7.3 mit Kernel 2.4.17. Die Variable DISPLAYMANAGER wird nicht immer korrekt beachtet.
Wenn der Wert von DISPLAYMANAGER
xdm ist wird xdm hochgefahren. Wenn der Wert kdm ist wird kdm hochgefahren. Wenn der Wert console ist wird ebenfalls xdm hochgefahren.
Gibt es da noch eine andere Variable die die Auswahl des Displaymanagers steuert???
Siehe etc/inittab id:5:initdefault Setze id:3:initdefault -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
participants (5)
-
Adalbert Michelic
-
B.Brodesser@t-online.de
-
David Haller
-
Dieter Kluenter
-
Norbert Behrens