Am 22.01.2012 09:28, schrieb Michael:
Hallo,
ich habe einen Laptop mit 2 Partitionen OpenSuse 11.3 und 12.1, sowie einen Stand-PC, auf dem ich neulich ebenfalls eine weitere Partition eingerichtet habe und nun sowohl 11.3 als auch 12.1 drauf habe.
Mein use case ist, dass ich mich mit ssh -X vom Laptop aus auf den PC verbinden will und dann Programm starten will, die auf dem Laptop Bildschirm zu sehen sind.
Nun kann ich mich vom Laptop zwar mit "ssh -X" auf den PC verbinden, aber dann kein X-Programm starten, z. B. xclock. Die Fehlermeldung lautet: "Can't open display".
Laptop mit 11.3 oder 12.1 ----> PC mit 11.3 funktioniert ----> PC mit 12.1 geht nicht.
Es scheint also an der Konfiguration des PC zu liegen, nicht am Laptop. Wie gesagt, mit beiden Versionen klappt es, wenn ssh zum PC mit 11.3 geht.
Leider komme ich auch mit googlen nicht hinter die Ursache. Ich habe auf dem PC diverse Konfigurationsdateien von 11.3 und 12.1 verglichen, z. B. in /etc/ssh, finde den Grund aber nicht. Ebenso scheint es auch kein firewall Problem zu sein (dort ist in beiden Versionen nur ssh als Dienst freigegeben).
Hat einer eine Idee, woran es liegt bzw. wonach ich schauen muss? Welche Dateien steuern irgendwas mit dem Display?
P. S. Es muss nicht unbedingt an dem Versionswechsel von opensuse liegen. Zum Test habe ich auch mal die umgekehrte Richtung probiert: PC 11.3> Laptop 11.3 geht auch nicht; gleiche Fehlermeldung. Das ist nicht mein use case, ich habe es nur zum testen probiert und bin nun ganz verwirrt ... P.P.S. Gleiches Problem mit ssh -Y
Danke,
Michael
Hi, musst Du nicht dem Programm sagen, auf welches Display es ausgeben soll, wenn Du es manuell startest? Etwa xclock -display <host>:<xservernr>.<screen> z.B.: xclock -display 192.168.0.43:0.0 cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org