2013-05-01 3 views
7

마우스 나 키보드가없는 TV에 라즈베리 파이가 연결되어 있습니다.SSH를 통해 호스트에서 GUI 프로그램 실행

나는 X로 시작하여 ssh입니다. 그런 다음 VLC (또는 다른 GUI 프로그램을 시작하려고합니다)를 시작하려고합니다. 내가 ssh -X이면 TV가 아닌 컴퓨터에서 프로그램을 엽니 다. 나는 ssh입니다.

프로그램을 실행하여 TV에 표시하려면 어떻게해야합니까?

+4

'수출 DISPLAY = : 0; vlc'? –

+0

@JoachimIsaksson 수락 할 수 있도록 답변으로 의견을 게시 할 수 있습니까? 그게 내가 원하는거야. – iomartin

답변

5

DISPLAY 환경 변수는 프로그램을 표시 할 값을 설정해야합니다. :0으로 설정하면 첫 번째 로컬 화면을 의미합니다.

즉, 첫 번째 로컬 화면에서 vlc를 열어야합니다.

export DISPLAY=:0 ; vlc 
12

요아킴의 (실제로 약간 다른 동작)보다 약간 적은 입력 : 이것은 실제로 DISPLAY 변수를 설정하지 않습니다

DISPLAY=:0 vlc 

: 전체 쉘 세션 0 만 VLC에 전달 .

그래서 :

  • 당신이 VLC 후 해당 세션에 다른 X 프로그램을 시작하려면

    는 요아킴의 더 나은입니다.

  • VLC 최대한 빨리 실행하려면 9 키를 빠르게 누르십시오. :

(나는 단지 주석으로이 추가 싶었지만, 미안, 그에 대한 포인트가 부족하지 않았다.)

관련 문제