Hallo Freunde, nach meinem Umstieg auf SuSE 9.2 funktioniert Xnest nicht mehr. (Bei 9.1 funktionierte es noch prima!) Ich möchte in meiner laufenden X-Session eine zweite öffnen, um zum Beispiel hier mir einen zweiten KDE von einem anderen Host zu holen. Xnest -display localhost:0 -geometry 1024x768 :1 -ac Fatal server error: Unable to open display "localhost:0". Ein xhost + bringt nichts. Kann jemand helfen? Vielen Dank! Walze.
On Wednesday 17 November 2004 14:29, Frank Gerd Walzebuck wrote:
Xnest -display localhost:0 -geometry 1024x768 :1 -ac
Fatal server error: Unable to open display "localhost:0".
Ein xhost + bringt nichts. Kann jemand helfen?
Lauscht Dein X Server auf dem TCP Port? Schau mit "ps axw|grep X", ob er mit "-nolisten tcp" gestartet ist. Wenn ja, ändere Deine Konfig, damit er ohne diese Option startet. Das geht mit yast (irgendwie edit sysconfig), oder direkt mit einem Editor /etc/sysconfig/displaymanager aufklappen und DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes" setzen. Dann X neu starten, nun solltes es gehen. Alternativ kannst Du natürlich Xnest mit -display :0.0 starten. Das nutzt den UNIX Domain Socket. Torsten
Hallo, On 17-Nov-2004 Torsten Foertsch wrote:
Lauscht Dein X Server auf dem TCP Port? Schau mit "ps axw|grep X", ob er mit "-nolisten tcp" gestartet ist. Wenn ja, ändere Deine Konfig, damit er ohne diese Option startet. Das geht mit yast (irgendwie edit sysconfig),
Das meinst du doch hoffentlich nicht im ernst? Endlich hat sich Suse durchgerungen, standardmaessig fuer etwas mehr Sicherheit zu sorgen, und da empfiehlst du, sie wieder abzuschalten. Das Thema ging in den letzten Wochen bestimmt ein Dutzend Mal durch die Liste, die Alternativen sollten sich also mit Google finden lassen. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Tach Heinz,
Lauscht Dein X Server auf dem TCP Port? Schau mit "ps axw|grep X", ob er mit "-nolisten tcp" gestartet ist. Wenn ja, ändere Deine Konfig, damit er ohne diese Option startet. Das geht mit yast (irgendwie edit sysconfig),
Das meinst du doch hoffentlich nicht im ernst?
Endlich hat sich Suse durchgerungen, standardmaessig fuer etwas mehr Sicherheit zu sorgen, und da empfiehlst du, sie wieder abzuschalten.
Das Thema ging in den letzten Wochen bestimmt ein Dutzend Mal durch die Liste, die Alternativen sollten sich also mit Google finden lassen.
natürlich hast Du Recht, was die Sicherheit anbetrifft. Nur würde ich auch gern mein Problem lösen... Leider haben meine Recherchen bei Google keine Resultate gezeitigt. Selbstverständlich habe ich gegooglet, bevor ich hier fragte! Vielleicht könntest Du mir einen detailierten Hinweis geben?! Vielen Dank! Walze.
Hallo, On 18-Nov-2004 Frank Gerd Walzebuck wrote:
natürlich hast Du Recht, was die Sicherheit anbetrifft. Nur würde ich auch gern mein Problem lösen...
Warum denn das? ;-)
Vielleicht könntest Du mir einen detailierten Hinweis geben?!
Ich habe die Threads leider nicht archiviert, weil fuer mich ein xhost + local:root (als user, sonst man xhost) und export DISPLAY=:0 (als root) reicht. Mit Xnest habe ich allerdings keine Erfahrung. man Xnest liesse mich dann vermutlich ein Xnest :1 versuchen. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Hallo Torsten,
Lauscht Dein X Server auf dem TCP Port? Schau mit "ps axw|grep X", ob er mit "-nolisten tcp" gestartet ist. Wenn ja, ändere Deine Konfig, damit er ohne diese Option startet. Das geht mit yast (irgendwie edit sysconfig), oder direkt mit einem Editor /etc/sysconfig/displaymanager aufklappen und DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes" setzen.
habe ich geändert und X neu gestartet. Dann: ps axw|grep X 4116 ? S 1:51 /usr/X11R6/bin/X -nolisten tcp -br vt7 -auth /var/lib/xdm/authdir/authfiles/A:0-SycfjU - was ich nicht verstehe. Aber egal, denn:
Alternativ kannst Du natürlich Xnest mit -display :0.0 starten. Das nutzt den UNIX Domain Socket.
Das funktioniert. Prima; vielen Dank für Deine Hilfe! Walze.
Hallo, On 18-Nov-2004 Frank Gerd Walzebuck wrote:
Hallo Torsten,
direkt mit einem Editor /etc/sysconfig/displaymanager aufklappen und DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes" setzen.
habe ich geändert und X neu gestartet. Dann:
ps axw|grep X
4116 ? S 1:51 /usr/X11R6/bin/X -nolisten tcp -br vt7 -auth /var/lib/xdm/authdir/authfiles/A:0-SycfjU
- was ich nicht verstehe. Aber egal, denn:
Du hast nicht SuSEconfig aufgerufen. Wenn du yast benutzt, rufst das zum Schluss automatisch SuSEconfig auf. Bei manuellen Aenderungen musst du es dann selbst aufrufen.
Alternativ kannst Du natürlich Xnest mit -display :0.0 starten. Das nutzt den UNIX Domain Socket.
Das funktioniert. Prima; vielen Dank für Deine Hilfe!
Und deshalb am besten gleich wieder das nolisten einschalten. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Tach Heinz,
direkt mit einem Editor /etc/sysconfig/displaymanager aufklappen und DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes" setzen.
habe ich geändert und X neu gestartet. Dann:
ps axw|grep X
4116 ? S 1:51 /usr/X11R6/bin/X -nolisten tcp -br vt7 -auth /var/lib/xdm/authdir/authfiles/A:0-SycfjU
- was ich nicht verstehe. Aber egal, denn:
Du hast nicht SuSEconfig aufgerufen.
Wenn du yast benutzt, rufst das zum Schluss automatisch SuSEconfig auf. Bei manuellen Aenderungen musst du es dann selbst aufrufen.
ich habe die Änderung mit Yast durchgeführt.
Und deshalb am besten gleich wieder das nolisten einschalten.
Habe ich selbstverständlich getan! Walze.
Hallo, On 18-Nov-2004 Frank Gerd Walzebuck wrote:
ich habe die Änderung mit Yast durchgeführt.
Wenn ich nur wuesste, warum ich fast nichts mit yast mache ;-))) Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
On Thursday 18 November 2004 11:02, Frank Gerd Walzebuck wrote:
Lauscht Dein X Server auf dem TCP Port? Schau mit "ps axw|grep X", ob er mit "-nolisten tcp" gestartet ist. Wenn ja, ändere Deine Konfig, damit er ohne diese Option startet. Das geht mit yast (irgendwie edit sysconfig), oder direkt mit einem Editor /etc/sysconfig/displaymanager aufklappen und DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes" setzen.
habe ich geändert und X neu gestartet. Dann:
ps axw|grep X
4116 ? S 1:51 /usr/X11R6/bin/X -nolisten tcp -br vt7 -auth /var/lib/xdm/authdir/authfiles/A:0-SycfjU
- was ich nicht verstehe.
"/sbin/SuSEconfig --module xdm" fehlte noch Torsten
Morjen Torsten,
"/sbin/SuSEconfig --module xdm" fehlte noch
- liegt bei näherem Überlegen durchaus auf der Hand. Hätte ich eigentlich selbst drauf kommen müssen. Peinlich... Ist aber auch egal, da ich das Xnest nun mit Xnest -display :0.0 -geometry 1024x768 :1 -ac & starte. Ich bin nun völlig zufrieden. Vielen Dank! Walze.
participants (3)
-
Frank Gerd Walzebuck
-
Heinz W. Pahlke
-
Torsten Foertsch