On Monday 07 February 2005 07:57, iNDEkZ wrote:
hallo,
wenn ich pdf files in der bash shell öffnen möchte, bekomme ich egal mit welchem programm ich es versuche immer eine der folgenden meldungen:
can´t open display unable to open display unable to connect to x-server
Das Problem ist dass die DISPLAY Umgebungsvariable nicht gesetzt ist. Diese Variable teilt X Programmen mit wo der Server ist auf dem sie angezeigt werden sollen (X ist ja auf das Arbeiten ueber's Netz ausgelegt). Das passiert normalerweise entweder wenn du deinen Befehl in der Linux-Text-Konsole statt in X eingegeben hast oder wenn du unter X (mit xterm/eterm/aterm/konsole) arbeitest aber mittels "su" den Benutzer gewechselt hast. Wenn du unter X in einem Terminal (xterm, ...) den Benutzer wechseln willst musst du "sux" statt "su" benutzen (Paket xf86tools). Wenn du unbedingt in der Linux-Konsole arbeiten willst (kann ich mir nicht vorstellen ;-) dann musst du zuerst unter X ein Terminal aufmachen, "xhost +" eingeben und in deiner Text-Konsolen-Session "export DISPLAY=:0" eingeben. Obacht: "xhost +" entfernt die Sicherheitsmechanismen deiner X Session, solltest du nur machen wenn du hinter einer Firewall bist (aktivierte SuSEfirewall2 zaehlt auch). C'ya, Marc -- Marc Haisenko http://darkdust.net Today is Pungenday, the 38th day of Chaos in the YOLD 3171