Fórum Root.cz

Hlavní témata => Software => Téma založeno: eXtreeme 16. 03. 2010, 08:37:52

Název: ssh -X a plocha
Přispěvatel: eXtreeme 16. 03. 2010, 08:37:52
Zdravim chlapi,

kdyz se pripojim pres ssh -X HOST, tak muzu zobrazit GUI aplikace, kterou si spustim... Kdyz zmenim $DISPLAY na hodnotu ":0.0" tak muzu spoustet GUI aplikace na plose vzdaleneho desktopu. Lze to udelat i tak, ze bych se k displayi ":0.0" pripojil rovnou a videl celou plochu se vsim a normalne ji ovladal? Ted nemam na mysli VNC a podobny software. Ciste jen ssh -X... Napada me: spustit pres SSH xserver a pripojit se k plose, ale nevim, jestli je to takto mozne...
Název: Re: ssh -X a plocha
Přispěvatel: aaa 16. 03. 2010, 09:43:46
x11vnc / x0rfbserver
"x11vnc does not create an extra display (or X desktop) for remote control. Instead, it uses the existing X11 display shown on the monitor"

https://secure.wikimedia.org/wikipedia/en/wiki/X11vnc
Název: Re: ssh -X a plocha
Přispěvatel: ikarlos 16. 03. 2010, 09:47:15
já na to používal xnest s timhle skriptem:
----------------------------------------------------------------
#!/bin/sh

if [[ $1 == '' ]];then echo "usage: nestx DISPLAYNUMBER"; exit 1; fi

MCOOKIE=$(mcookie)
xauth add $(hostname)/unix:$1 . $MCOOKIE
xauth add localhost/unix:$1 . $MCOOKIE
#/usr/bin/Xnest -auth $MCOOKIE +xinerama +bs +kb -geometry 1024x768 :$1 &
/usr/bin/Xnest +xinerama +bs +kb -geometry 1024x768 :$1 &
sleep 1
/usr/bin/xterm -display :$1
xauth remove $(hostname)/unix:$1 localhost/unix:$1

exit 0
----------------------------------------------------------------

Tenhle skript otevře okno 1024x768 s nestovanym xserverem a nastavi patřičná cookies.
Z xtermu, otevrenem v x-nestovanem okne  se zaloguju na stanici, která mne zajímá:

ssh -XC honza@stanice.cz

a  spustím prikazem "gnome-session"  svuj desktop.
Název: Re: ssh -X a plocha
Přispěvatel: eXtreeme 16. 03. 2010, 11:07:04
Toto reseni je skoro to co jsem chtel, ale...

Potrebuji se pripojit na jiz existujici relaci "gnome-session". Lze to nejak modifikovat?
Název: Re: ssh -X a plocha
Přispěvatel: ikarlos 16. 03. 2010, 16:10:22
Jako například, že mám v práci rozpracované věci a pootvírané okna na desktopu, odpoledne locknu desktop, odjedu domů a přes ssh se připojím z domácího počítače do svého piána v práci a mám všechno na ploše tak, jak jsem to opustil a rovnou pokračuji v práci z domova? Nebo že se připojím na komp kolegovi a koukám, jaké sjíždí pedro?
Nevím o tom, že by se šlo připojit na běžící desktop, pokud to teda není od počátku tak zřízeno pomocí vnc...
Název: Re: ssh -X a plocha
Přispěvatel: Sten 16. 03. 2010, 17:42:54
x11vnc se umí připojit na existující desktop:
Kód: [Vybrat]
x11vnc -display :číslo -shared