2013-05-01 17 views
7

Mam Raspberry Pi podłączony do mojego telewizora, bez myszy i klawiatury.Uruchom program GUI na hoście przez SSH

Jestem ssh w to, począwszy od X, a następnie chcę uruchomić VLC (lub inny program GUI, jeśli o to chodzi). Jeśli I ssh -X, spowoduje to otwarcie programu na komputerze, z którego nie korzystam na telewizorze.

Jak uruchomić program i wyświetlić go na ekranie telewizora?

+4

'export DISPLAY =: 0; vlc'? –

+0

@JoachimIsaksson Czy możesz przesłać komentarz jako odpowiedź, aby móc go zaakceptować? Dokładnie tego chciałem. – iomartin

Odpowiedz

5

Zmienna środowiskowa DISPLAY musi mieć ustawioną wartość, do której należy wyświetlić program. Jeśli ustawisz go na :0, będzie to pierwszy ekran lokalny.

Innymi słowy, należy otworzyć vlc na pierwszym ekranie lokalnym;

export DISPLAY=:0 ; vlc 
12

Nieco mniej pisania niż Joachima (i faktycznie nieco innego zachowania):

DISPLAY=:0 vlc 

nie faktycznie ustawić zmienną do wyświetlenia: 0 dla całej sesji powłoki, przekazuje go wyłącznie do OHP .

Więc:

  • Jeśli chcesz uruchamiać inne programy X w tej sesji po VLC Joachim jest lepsza.

  • Jeśli chcesz uruchomić VLC ASAP, jest to szybsze o 9 naciśnięć. :)

(chciałem dodać to tylko jako komentarz, ale nie mam wystarczająco dużo punktów za to przepraszam.)

Powiązane problemy