Gtk-WARNING **: cannot open display: :0.0
Hi Leute, habe gerade eine alte Heft-CD herausgekramt und wollte ein Spiel antesten. Die Installation verlief auch ganz gut, bi szu folgender Fehlermeldung: Gtk-WARNING **: cannot open display: :0.0 Leider kann ich damit nicht besonders viel anfangen. Kann mir einer auf die Sprünge helfen? Dank Euch im voraus. Gruß Guido
Am Donnerstag, 15. August 2002 23:30 schrieb Guido Schiffer:
Hi Leute,
habe gerade eine alte Heft-CD herausgekramt und wollte ein Spiel antesten. Die Installation verlief auch ganz gut, bi szu folgender Fehlermeldung:
Gtk-WARNING **: cannot open display: :0.0
Das Spiel, in dem Fall gtk+ als Komponente, kann den X-Server nicht ansprechen. Du solltest daher dir selbst für das Spiel die Rechte mittels chown bzw. chmod geben, damit es deine eigene X-Server-Sitzung ansprechen kann. X11 besitzt als protokollbasiertes System eine Authentifizierung und weißt alle ab, deren Rechte für das angegebene Display (hier 0:0) nicht passen. Mit xhost +localhost kannst du kurzfristig allen lokal angemeldeten User (und damit den Programmen) das Recht geben, auf dein Display 0:0 zurückzugreifen. Udo -- Mail: udo.neist@t-online.de Hompage: http://neist.dnsalias.org
Moin,
* Udo Neist
Am Donnerstag, 15. August 2002 23:30 schrieb Guido Schiffer:
habe gerade eine alte Heft-CD herausgekramt und wollte ein Spiel antesten. Die Installation verlief auch ganz gut, bi szu folgender Fehlermeldung:
Gtk-WARNING **: cannot open display: :0.0
Das Spiel, in dem Fall gtk+ als Komponente, kann den X-Server nicht ansprechen. Du solltest daher dir selbst für das Spiel die Rechte mittels chown bzw. chmod geben, damit es deine eigene X-Server-Sitzung ansprechen kann.
Ne, die Dateirechte haben erstmal nichts mit dem Zugriff auf X zu tun. Wenn er die nicht hätte, würde das Programm schlicht nicht starten und hätte keine Gelegenheit, eine Fehlermeldung abzusetzen.
Mit xhost +localhost kannst du kurzfristig allen lokal angemeldeten User (und damit den Programmen) das Recht geben, auf dein Display 0:0 zurückzugreifen.
Bist Du sicher? Klappt das auch mit den MIT-Keksen? Thorsten -- Omnis enim res, quae quando non deficit, dum habetur et non datur, nondum habetur, quomodo habenda est. - Aurelius Augustinus
Guido Schiffer wrote:
habe gerade eine alte Heft-CD herausgekramt und wollte ein Spiel antesten. Die Installation verlief auch ganz gut, bi szu folgender Fehlermeldung:
Gtk-WARNING **: cannot open display: :0.0
Leider kann ich damit nicht besonders viel anfangen. Kann mir einer auf die Sprünge helfen?
Du meldest dich als Benutzer "guido" an. Du startest die grafische Oberflaeche. Ich melde mich als Benutzer "peter" an. Ich starte ein Prgramm was ein Fenster auf deinem Bildschirm oeffnet. Wuerde dir das gefallen? Ich koennte mir aussuchen, was in dem Fenster angezeigt wird. Waere das das gleiche, wie das was du sehen willst? Das W-Window System hat deswegen ein Authentifizierungs-Mechanismus eingebaut bekommen. Fuer deine Prozesse ist die Datei /home/guido/.Xauthority lesbar, fuer meine Prozesse sollte die Datei nicht lesbar sein. In dieser Datei steht quasi ein Passwort fuer deinen Desktop. root darf alles. Wenn du die Installation als root vorgenommen hast, musst du die Environment-Variable XAUTHORITY auf dein Cookie-File setzen. An der Standard-SuSE Shell gibst du dazu den Befehl "export XAUTHORITY=/home/guido/.Xauthority" an. Du musst das Spiel wahrscheinlich aber nicht als root starten, sondern einfach nur die root-Shell schliessen und das Programm als normaler Benutzer starten. Peter
Hi Leute,
habe gerade eine alte Heft-CD herausgekramt und wollte ein Spiel antesten.
Die Installation verlief auch ganz gut, bi szu folgender Fehlermeldung:
Gtk-WARNING **: cannot open display: :0.0
Leider kann ich damit nicht besonders viel anfangen. Kann mir einer auf die Sprünge helfen?
Der Benutzer Guido startet X und der Benutzer Spieler möchte spielen. Dann muß der Benutzer Guido dem Benutzer Spieler erstmal erlauben das Display zu benutzen: guido$: xhost +localhost Damit das Spiel weiß, wohin es die Ausgabe schicken soll, muß die DISPLAY Variable korrekt gesetzt sein: spieler$: export DISPLAY=localhost:0 Gruß Stefan
Am Montag, 19. August 2002 00:21 schrieb Guido Schiffer:
Am Donnerstag, 15. August 2002 23:59 schrieben Sie:
Gtk-WARNING **: cannot open display: :0.0
Leider kann ich damit nicht besonders viel anfangen. Kann mir einer auf die Sprünge helfen?
Der Benutzer Guido startet X und der Benutzer Spieler möchte spielen. Dann muß der Benutzer Guido dem Benutzer Spieler erstmal erlauben das Display zu benutzen:
guido$: xhost +localhost
Das wars. Danke
Damit das Spiel weiß, wohin es die Ausgabe schicken soll, muß die DISPLAY Variable korrekt gesetzt sein:
spieler$: export DISPLAY=localhost:0
Brauchte ich nicht mehr.
Danke noch mal
CU Guido
* Guido Schiffer schrieb am 15.Aug.2002:
habe gerade eine alte Heft-CD herausgekramt und wollte ein Spiel antesten. Die Installation verlief auch ganz gut, bi szu folgender Fehlermeldung:
Gtk-WARNING **: cannot open display: :0.0
Leider kann ich damit nicht besonders viel anfangen. Kann mir einer auf die Sprünge helfen?
Hast Du das auf der Konsole gestartet? Das Spiel braucht offensichtlich ein laufendes X. Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
participants (6)
-
B.Brodesser@t-online.de
-
Guido Schiffer
-
Peter Wiersig
-
Stefan.Oetzel@gmx.de
-
Thorsten Haude
-
udo.neist@t-online.de