Uruchomianie programu z GUI przez ssh

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Teqel
Posty: 33
Rejestracja: 27 czerwca 2007, 11:21

Uruchomianie programu z GUI przez ssh

Post autor: Teqel »

Chcialbym zdalnie uruchomic program, tak aby jego graficzny interfejs odpalil sie na tym zdalnym komputerze, zakladajac za X-sy sa uruchomione.
kefear
Posty: 28
Rejestracja: 14 listopada 2007, 15:12

Post autor: kefear »

ssh -X
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

a jak to zrobić spod windowsa?
Teqel
Posty: 33
Rejestracja: 27 czerwca 2007, 11:21

Post autor: Teqel »

kefear pisze:ssh -X
kefear, nie zrozumiales mnie. Nie chce odpalac progamu na zdalnym komputerze tak aby miec okno na swoim, tylko chce w calosci zeby program byl uruchomiony na zdalnym, proces + gui. Chodzi tylko o to zeby uruchomic go zdalnie.
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post autor: localh0st »

No to po prostu:

Kod: Zaznacz cały

ssh login@host
haslo
<komenda do odpalenia aplikacji>
I wtedy na serwerze gdzie sie połączyłeś odpali sie program, ale Ty nie będziesz go widzieć u siebie w oknie, tylko tam. O to chodzi?

Niektóre aplikacje potrzebują praw roota, aby działały. Aby taki program odpalić musisz mieć prawa root (np. logując się na serwer i wpisując np. su, lub logując się ssh root@host i podając hasło roota).
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Kod: Zaznacz cały

tomi@tomi-ubuntu:~$ mousepad

(mousepad:22162): Gtk-WARNING **: cannot open display:
łącze się przez putty, co zrobić żeby działało?
localh0st
Beginner
Posty: 190
Rejestracja: 05 września 2007, 16:45
Lokalizacja: Warka

Post autor: localh0st »

tomii, musisz się zalogować na zwykłego któregoś z użytkowników, nie wiem dokładnie (root albo u siebie z usera) i wpisać:

Kod: Zaznacz cały

xhost +
Powinno pomóc. :>
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Post autor: tomii »

Kod: Zaznacz cały

tomi@tomi-ubuntu:~$ xhost +
xhost:  unable to open display ""
Teqel
Posty: 33
Rejestracja: 27 czerwca 2007, 11:21

Post autor: Teqel »

Udalo mi sie z tym uporac. Zeby w calosci uruchomic porgram na zdalnym komputerze wrac z GUI, trzeba po polaczeniu ssh ustawic zmienna $DISPLAY na wartosc taka, jaka maja akutalnie wlaczone X-y na zdalnym komputerze.
U mnie jest to standardowa :0.0.
Wiec po polaczeniu ustawiamy $DISPLAY=:0.0, potem uruchamiamy programy.
U mnie smiga.

Pozdrawiam
ODPOWIEDZ