Programm mittels export DISPLAY umlenken

Sascha Vogt FunkyFish at gmx.net
Mit Mai 16 07:46:06 BST 2007


Tomasz Petersohn schrieb:
> Am Tue, 15 May 2007 12:32:17 +0200
> schrieb Sascha Vogt <FunkyFish at gmx.net>:
>> Tomasz Petersohn schrieb:
>>> ok  nun habe ich mal das probiert:
>>>
>>> Code:
>>> export DISPLAY=127.0.0.1:0.0 && xmms
>>>
>>> als Antwort bekomme ich lediglich:
>>> ** CRITICAL  **: Unable to open display
>> Du kommst schon näher ;) Leider fehlen dir jetzt Berechtigungen.
>> Lies mal das hier:
>> http://www.infodrom.org/~joey/Writing/freeX/xforward/ Interessant für
>> dich xhost +<hostname>
> 
> ok ... also habe ich jetzt auch mal:
> Code:
> xhost +
> 
> UND
> 
> xhost +localhost
> 
> ausgeführt
> 
> leider klappt es immer noch nicht. liegt der Fehler vielleicht daran,
> dass mir
ALSO, hast du den Artikel wirklich GANZ gelesen? Und vorallem verstanden?
Punkt1: zuerst machst du auf dem entfernten Rechner, bzw. auf der 
Konsole, auf der du das Programm starten willst ein "export 
DISPLAY=<ip>:<display>".
Danach überprüfst du mit echo $DISPLAY ob der export auch funktioniert 
hat. Bist du sicher dort auch eine bash zu haben? Andere Shells setzen 
die environment Variablen anders (z.B. mit set).

Wenn das funktioniert hast, führst du auf dem Client-Rechner (der, der 
das Programm anzeigen soll) das xhost + aus.

Und dann startest du das eigentliche Programm auf dem entfernten Rechner.

Gruß
-Sascha-