kein kdm login über Xvnc möglich (Suse 7. 3)
Liebe Liste, ich versuche über kdm und Xvnc auf meinen Suse 7.3 rechner zu kommen. Der Xvnc wird über kdm gestartet und ich bekomme über den vncviewer auch zugriff auf den Server aber es fehlt der login screen. Alle meine versuche bisher schlugen fehl. Folgende eintrag habe ich in /usr/lib/X11/xdm/Xserver gemacht - :0 local /usr/local/bin/Xvnc -broadcast -depth 16 -geometry 1024x768 :0 Was muss ich noch berücksichtigen? Any hints? danke, berti
On Wednesday, 21. November 2001 21:26, Berti wrote:
ich versuche über kdm und Xvnc auf meinen Suse 7.3 rechner zu kommen. Der Xvnc wird über kdm gestartet und ich bekomme über den vncviewer auch zugriff auf den Server aber es fehlt der login screen. Alle meine versuche bisher schlugen fehl. Folgende eintrag habe ich in /usr/lib/X11/xdm/Xserver gemacht -
:0 local /usr/local/bin/Xvnc -broadcast -depth 16 -geometry : 1024x768 :0
Das ist ein Phänomen, das mir auch erstmals bei 7.3 aufgefallen ist. Habe die Ursache auch noch nicht gefunden. Was ich Dir aber auf jeden Fall sagen kann, ist das -broadcast an der Stelle für einen lokal gestarteten Xserver ziemlich sinnfrei ist. Im Moment kann ich Dir nur einen Workaround anbieten: mach Dir in der /etc/inittab weiter unten einen Eintrag: xv:5:respawn:/usr/local/bin/xvncserver Das Skript /usr/local/bin/xvncserver mußt Du Dir anlegen: -------------------------------------------------------------------- # !/bin/bash # Das nächste steht alles in einer Zeile!!!! /usr/X11R6/bin/Xvnc :2 -geometry 800x600 -depth 16 -dontdisconnect -nevershared -terminate -once -query localhost -httpd /usr/share/vnc/classes/ -------------------------------------------------------------------- in der /etc/X11/xdm/xdm-config mußt Du den letzten Eintrag mit einem Ausrufezeichen auskommentieren: ! SECURITY: do not listen for XDMCP or Chooser requests ! Comment out this line if you want to manage X terminals with xdm ! !DisplayManager.requestPort: 0 Gruß Peter
Peter, ich habe noch weiter herumgespielt und folgendes festgestellt. Xvnc -broadcast versucht via xdmcp broadcast einen verfügbaren server zu finden. das funktioniert auch, wenn in dem netzwerksegment welche vorhanden sind. Xvnc -indirect liefert eine liste aller verfügbaren server aber leider bekomme ich nach auswahl keinen login screen. Xvnc -query localhost sollte eigentlich via xdmcp den localen server ansprechen. Mag es tun aber auf port 177 war kein listener zu finden. Da nutzen die einstellungen in xdm-config (siehe README.SuSe) zur aktivierung von xdmcp auch nicht. Es gibt eine Datei /opt/kde2/..../kdmrc. In dieser Datei war eine variable für xdmcp auf false gesetzt. Nachdem ich diese auf true gesetzt habe lief endlich der listener für xdmcp (port 177) und suseconfig hat gemeckert, daß ich die datei per hand verändert habe. Der aufruf von xdm per hand liefert nun einen login screen (vielleicht auch ohne die veränderung in kdmrc - hab ich nicht getestet). Über kdm (gestartet via rcxdm start) leider wieder nicht. Danach hab ich aufgegeben und den vnc via inetd.conf konfiguriert. Das funkt nun auch. Einzig die performance scheint beim manuellen start des vncservers besser zu sein. Übrigens kannst du den Xvnc direkt in der inetd.conf aufrufen. Danke und grüße, Berti At 09:18 22.11.2001 +0100, Peter Bossy wrote:
On Wednesday, 21. November 2001 21:26, Berti wrote:
ich versuche über kdm und Xvnc auf meinen Suse 7.3 rechner zu kommen. Der Xvnc wird über kdm gestartet und ich bekomme über den vncviewer auch zugriff auf den Server aber es fehlt der login screen. Alle meine versuche bisher schlugen fehl. Folgende eintrag habe ich in /usr/lib/X11/xdm/Xserver gemacht -
:0 local /usr/local/bin/Xvnc -broadcast -depth 16 -geometry : 1024x768 :0
Das ist ein Phänomen, das mir auch erstmals bei 7.3 aufgefallen ist. Habe die Ursache auch noch nicht gefunden. Was ich Dir aber auf jeden Fall sagen kann, ist das -broadcast an der Stelle für einen lokal gestarteten Xserver ziemlich sinnfrei ist. Im Moment kann ich Dir nur einen Workaround anbieten:
mach Dir in der /etc/inittab weiter unten einen Eintrag:
xv:5:respawn:/usr/local/bin/xvncserver
Das Skript /usr/local/bin/xvncserver mußt Du Dir anlegen: -------------------------------------------------------------------- # !/bin/bash # Das nächste steht alles in einer Zeile!!!! /usr/X11R6/bin/Xvnc :2 -geometry 800x600 -depth 16 -dontdisconnect -nevershared -terminate -once -query localhost -httpd /usr/share/vnc/classes/ --------------------------------------------------------------------
in der /etc/X11/xdm/xdm-config mußt Du den letzten Eintrag mit einem Ausrufezeichen auskommentieren:
! SECURITY: do not listen for XDMCP or Chooser requests ! Comment out this line if you want to manage X terminals with xdm ! !DisplayManager.requestPort: 0
Gruß
Peter
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (2)
-
Berti
-
Peter Bossy