Azt szeretném elérni hogy egy ubuntu-ról bejelentkezzek ssh-n egy másikra (xubuntura), és azon keresztül X-es progikat futtassak. Ez eddig nem igazán sikerült.
A valknut futtatásánál pl ezt írta:
valknut: cannot connect to X server
Tudom hogy lehet ilyet csinálni, mert már használtam két Debian között, de azokat nem én konfoltam, szal nem tudom hogy kell.
- 2003 megtekintés
Hozzászólások
hopp. Bocsánat hogy terhelem az adatbázist, de időközben rájöttem a megoldásra, úgyhogy sztornó. Törölhetitek is az egészet.
- A hozzászóláshoz be kell jelentkezni
Azért most már hasznosabb lenne, ha inkább leírnád, mi volt a megoldás... hátha másnak is van ilyen gondja.
- A hozzászóláshoz be kell jelentkezni
ssh -X
:)
- A hozzászóláshoz be kell jelentkezni
vagy /etc/ssh/ssh_config -ban:
ForwardX11 yes
es akkor defaultban ugy konnektal mintha -X adtal volna.
- A hozzászóláshoz be kell jelentkezni
hasonlót szeretnék én is..
nekem elég, ha terminálba lépek be, de a grafikus cuccot a távoli gépen szeretném futtatni.. :)
- A hozzászóláshoz be kell jelentkezni
De hát fentebb olvashatod a megoldást:
ssh -X masik_gep
És már indíthatod is az Xes progit...
Csaba
- A hozzászóláshoz be kell jelentkezni
ez mind szép és jó..
de én azt szeretném, hogy az elindított progi a szerver oldal képernyőjén jelenjen meg és ne az kliensen(enyimen)
- A hozzászóláshoz be kell jelentkezni
hat ez mar kicsit nehezkesebb
1. be kell lenni vkinek jelentkezni azon a (server) Desktopon, ahova ki szeretned tenni.
2. bejelentkezni a serverre,
fontos! az indito, es export usere legyen az, aki be van jelentkezve, vagy xhost -al varazsolhatsz a bejelentkezett user neveben...
3. export DISPLAY=:0.0 (ha a :0.0 -n van a server displaye)
4. elinditani a progit. (jo ha hatterben futtatod...)
- A hozzászóláshoz be kell jelentkezni
A grafikus cucc attól még a távoli gépen fog futni, csak a DISPLAY jön át a "klines" oldalra.
Ha nem akarod látni a kimenetet, akkor használd az X vitrtual frame buffer-t ehhez nem is tunelezni az X DISPLAY-t(Xvfb) (bár ezt nem minden progi fogja szeretni)
-TamsA-
..............................................................
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
hogymi? :)
- A hozzászóláshoz be kell jelentkezni
A lokálisan bejelentkezett user session-jében kell tolni egy ilyet:
xhost +localhost
Majd elindítod a programot ssh-n pl. így:
zenity --info --text "foobar" --display :0
és megjelenik a lokális képernyőn.
- A hozzászóláshoz be kell jelentkezni
no..már alakul..
mondjuk én vok a hülye, hogy nem írom le rendesen, hogy mit akarok.. :)
szoval..otthonról be akarok lépni melóhelyi gépre és ott elindítani egy openoffice impress-t..plusz a diavetítést elindítani..
amit írtál tök jó is..csak éppen a diavetítést nem tudom elindítani..
szóval az kellene, hogy mind a két gépen megjelenjen a program amikor elindul..elindítom a diavetítést..és ott fut..innen meg kilépek :)
:$
- A hozzászóláshoz be kell jelentkezni
na jól van..télleg hüle vok. :)
ssh-val be..aztán
vncviewer localhost.localdomain:0
köszi a segítséget :)
pusz
- A hozzászóláshoz be kell jelentkezni
Szerintem akkor x11vnc a megoldás. Látod a lokális képernyőt otthonról és minden változás helyileg is megjelenik. Rá lehet indítani már megnyitott X session-re is.
GDM+bubuntu párossal pl. így kell indítani (más disztrón máshol lehet a gdm auth fájl):
x11vnc -display :0 -auth /var/lib/gdm/:0.Xauth
A másik megoldás, ha úgy indítod az ooffice-t, hogy rögtön indítsa a prezit :P
ooffice -show presentation.ppt
- A hozzászóláshoz be kell jelentkezni
ez a megoldas nekem is muxott tokeletesen, meg annira lenne szuksegem hogy tudjam a kliens gepen levo felbontast lejjebb venni. Tehat host gep az 1680x1050ben fut. Azt szeretnem hogy a VNC kliens ez mertaranyosan kicsinyitse(a laptopom is szelesvasznu), megoldhato egyszeruen?
- A hozzászóláshoz be kell jelentkezni
nyah senkinek nincs otlete?
- A hozzászóláshoz be kell jelentkezni
Igen, xfce4-ben van ilyen fícsör.
- A hozzászóláshoz be kell jelentkezni
Jól értem, hogy a távoli gépen kellene egy programot indítani úgy, hogy a kimenete is a távoli gép képernyőjén legyen? (Feltéve persze, hogy van képernyője, fut rajta X-szerver, és van ott valaki, aki kíváncsi rá.)
telnet|ssh there.where.hu
export DISPLAY=:0
nohup mozilla &
persze, ha azt mondja hogy
"Xlib: connection to ":0.0" refused by server",
akkor előtte a távoli gépen annak usernek, aki belépett az X-be, ki kell adnia az "xhost +localhost" parancsot.
- A hozzászóláshoz be kell jelentkezni
Mindent pontosan így csinálok (Firefoxot próbálok indítani), de azt kapom, hogy:
"Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
(firefox-bin:4430): Gtk-WARNING **: cannot open display: "
Mi lehet a gond?
Szerk: megvan... xhost + -szal megy.
- A hozzászóláshoz be kell jelentkezni
xhost +
paranccsal csínnyán!
xhost + hatására mindenki tudja a te displayedre küldeni a programja kimenetét!!
..............................................................
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni