Strona 1 z 1

Uruchomianie programu z GUI przez ssh

: 05 stycznia 2008, 13:53
autor: Teqel
Chcialbym zdalnie uruchomic program, tak aby jego graficzny interfejs odpalil sie na tym zdalnym komputerze, zakladajac za X-sy sa uruchomione.

: 05 stycznia 2008, 18:04
autor: kefear
ssh -X

: 05 stycznia 2008, 19:34
autor: tomii
a jak to zrobić spod windowsa?

: 06 stycznia 2008, 15:48
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.

: 06 stycznia 2008, 16:57
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).

: 07 stycznia 2008, 07:38
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?

: 07 stycznia 2008, 07:53
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. :>

: 07 stycznia 2008, 09:47
autor: tomii

Kod: Zaznacz cały

tomi@tomi-ubuntu:~$ xhost +
xhost:  unable to open display ""

: 14 stycznia 2008, 16:03
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