Programme auf anderen Rechnern

Hi,

ich hab über netzwerk zugriff auf einen Server, den ich betreuen soll. Nu hab ich aber nicht immer lust von einem Ende der Gebäutes ins andere zu laufen.
Wenn ich aber ein setuptool aufrufen will kommt:
‚GtK Warning: Can’t open Display‘
irgendwie geht es, das Display auf meinen Rechner zu legen aber wie?

Ich hab SuSE dort läuft Redhead aber das dürfte eigendlich nicht so ein Problem darstellen.

cu Desian

Hallo !
Ich kann dir mal ne übergangslösung sagen.
Ist aber nicht besonders sicher. Und die Musterlösung ist´s auch
nicht.
Du loggst dich via ssh oder telnet(klartextpasswort!!) als root
auf dem Rechner ein. Da ich das schon lange nicht mehr gemacht
habe musst du etwas rumprobieren. Du must dort(wenns nicht funktionier bei dir) nun den Befehl
„xhost“ oder „xhost +“ ausführen, damit du die Grafik umleiten darfst.
Nun führst du ein Grafisches Programm an der Konsole
aus und gibst den Parameter
-display :0(:0 steht für deine
erste Grafikkarte)ein. Nun müsste das
dort gestartete Programm auf deinem KDE/Gnome-Desktop erscheinen.
Sicherer und Komfortabler gehts mit der editierung von .Xauth
aber ich weis nicht wie.

Ich hoffe es klappt
cu
Markus

Nachtrag
Du musst glaub ich auch auf dem RetHat-Rechner
den Xserver starten.

cu
Markus

Danke!
Hat geplappt.

cu Desian

Du loggst dich via ssh oder telnet(klartextpasswort!!) als
root
auf dem Rechner ein.

also besser ssh. mal abgesehen, dass direkter telnet login fuer root eher selten erlaubt wird…

Da ich das schon lange nicht mehr gemacht
habe musst du etwas rumprobieren. Du must dort(wenns nicht
funktionier bei dir) nun den Befehl
„xhost“ oder „xhost +“ ausführen, damit du die Grafik umleiten
darfst.

besser: xhost + ip_remote_rechner

Nun führst du ein Grafisches Programm an der Konsole
aus und gibst den Parameter
-display :0(:0 steht für
deine
erste Grafikkarte)ein.

oder bloss einmal: export DISPLAY=deine_ip:0
oder noch eleganter in der .bashrc (und schamlos aus meiner suse 6.x .bashrc geklaut):

if test -z „$DISPLAY“ -a „$TERM“ = „xterm“ -a -x /usr/bin/who ; then
WHOAMI="/usr/bin/who am i"
_DISPLAY="expr "$WHOAMI" : '.*(\([^\.][^\.]*\).*)':0.0"
if [ „${_DISPLAY}“ != „:0:0.0“ -a „${_DISPLAY}“ != " :0.0" \
-a „${_DISPLAY}“ != „:0.0“ ]; then
export DISPLAY="${_DISPLAY}";
fi
unset WHOAMI _DISPLAY
fi

Sicherer und Komfortabler gehts mit der editierung von .Xauth
aber ich weis nicht wie.

erm, ich haette jetzt eher auf /etc/Xn.hosts getippt, mit n=displaynumber, also meist n=0. da kommt dann auf der maschine, wo du dransitzt, die ip des zu verwalteten rechners rein…

joachim

[…]

erm, ich haette jetzt eher auf /etc/Xn.hosts getippt, mit
n=displaynumber, also meist n=0. da kommt dann auf der
maschine, wo du dransitzt, die ip des zu verwalteten rechners
rein…

Es gibt zu dem Thema (wer hätte das gedacht) ein HOWTO:

http://www.linuxdoc.org/HOWTO/mini/Remote-X-Apps.html

Da werden hoffentlich alle eure Fragen beantwortet.

Gruß

Fritze

1 „Gefällt mir“