2010-02-18 4 views
2

나는 우분투 카르 믹 (Ubuntu Karmic)을 실행하는 HTPC (모니터로 HDTV 사용) 및 기타 여러 컴퓨터를 가지고 있습니다. 때로는 HDTV에 표시된 HTPC에서 X11 응용 프로그램 (일반적으로 항상 XBMC가 아님)을 실행하려고하지만 실제로는 HTPC로 이동하지 않아도됩니다. 집안의 다른 컴퓨터에서 그렇게하고 싶습니다.로컬 X 세션에서 원격으로 명령을 실행 하시겠습니까?

물론 ssh를 사용하면 연결시 X가 시작되지 않기 때문에 응용 프로그램이 실행되지 않습니다. ssh -X 또는 ssh -Y를 사용하고 싶지 않습니다. 왜냐하면 디스플레이를 랩톱에 전달하고 싶지 않기 때문입니다. 이미 HDTV에서 실행중인 X 세션에서 작업을하고 싶습니다. 802.11g 네트워크를 통해 1080p 디스플레이를 공유하는 것은 아무도 재미가 없다는 이유로 VNC 또는 ilk를 사용하고 싶지 않습니다.

내가 원했던 것은 로컬 X 세션에서 실행되는 원격 bash 쉘에서 실행되는 명령입니다. 어떤 아이디어?

+1

좋은 질문에 알 수 있습니다. stackoverflow는 프로그래밍 웹 사이트 중 하나이기 때문에 superuser.com을 사용하는 것이 좋습니다. – Phil

답변

0

, 나는 20 년 전 기억처럼

이 보인다은 "xhost를"명령으로보고 시도 "에 xhost +"또는 같은 로컬 X 서버가 화면에 창을 만들 수 들어오는 모든 요청을 수락하는 원인이 또는 입력 장치를 잡으십시오.

이것은 가정용 방화벽을 사용하는 경우에만 가능합니다.

디스플레이를 전달하려는 프로그램을 실제로 실행하는 시스템에서 -display 옵션 또는 DISPLAY env 변수를 지정하여 그래픽 창을 전달합니다.

X 보안은 확실 해요, 지난 20 년 동안 변경되었습니다 ... 그래서 이것은 또는 당신을 위해 작동하지 않을 수도 있습니다 -하지만 난에 xhost 명령을 내 우분투 9.10

+1

감사. 결국 나는 수출 DISPLAY = : 0이라는 것을 발견했다. –