SSH를 통한 HDMI 출력 제어


15

나는 아직 Pi를받지 못했지만, 내가 원하는 것을 조사하고 있습니다. 내가 기대하고있는 기능 중 하나는 내 TV (HDMI를 통해)에 연결하여 인터넷에 액세스 할 때와 외부 하드 드라이브 (가까운 곳)에 연결했을 때 사용하는 것입니다. 또한 SSH 액세스를 설정하여 집 주변의 랩톱 등에서 외장 하드 드라이브를 얻을 수 있습니다.

랩톱을 사용하여 Pi에 SSH로 연결하여 TV로 출력되는 것을 제어하려면 (HDMI를 통해) 정말 멋질 것입니다. 이게 가능해? 필자는 기본적으로 랩톱을 무선 키보드 / 마우스 입력으로 사용하고 싶습니다 (터미널 또는 원격 데스크톱 / Xming을 사용하는 SHSH 중 더 작동 할 가능성이 높습니다)! 감사.

업데이트

필자가 실제로 따르는 것은 일종의 데스크톱 공유 프로그램 ( 예 : TeamViewer )이지만, 리소스면에서 그렇게 무겁지는 않습니다. 예를 들어 Xterm을 통해 FireFox 인스턴스 (예 : X)를 시작할 수 있지만 Pi에서 SSH로 연결하는 랩톱이 아닌 TV에서 볼 수 있습니까?

TeamViewer (및 이와 유사한 프로그램)는 데스크톱을 다른 사람과 공유하고 싶다는 것을 '수락'해야하기 때문에 적절한 솔루션이 아닙니다. 즉, 원격 데스크톱을 수락하려면 키보드를 Pi에 연결해야합니다. 이상적인 솔루션은 Pi에서 '수락'이 필요하지 않으며 사용자 이름과 비밀번호 만 필요합니다. 감사.

답변:


7

예를 들어 Xterm을 통해 FireFox 인스턴스 (예 : X)를 시작할 수 있지만 Pi에서 SSH로 연결하는 랩톱이 아닌 TV에서 볼 수 있습니까?

설명하는 것은 SSH 세션 의 기본 동작입니다. Pi가 TV에 연결되어 있고 X 세션이 실행중인 경우 X 응용 프로그램을 시작할 때마다 기존 X 세션이 사용됩니다.

이 동작을 무시하는 방법이 있지만이 질문의 범위를 벗어납니다.

SSH를 통해 마우스와 키보드를 공유하는 경우라는 애플리케이션을 사용하면 매우 간단 x2x합니다. 관련 질문에 게시 한이 답변 은 설정 및 사용에 대해 자세히 설명합니다.


2
컴퓨터에 원격으로 SSH 할 때 응용 프로그램을 시작하면 SSH 세션을 사용합니다 (예 : 랩톱에서 Pi에서 김프를 시작하면 김프 창이 랩톱 화면에 나타납니다 (Xterm을 통해) ... 어쩌면 나는 아직 Pi를받지 못했기 때문에 잘못 생각할 수도 있지만 이것이 내가 사용했던 다른 Linux 장치가 작동하는 방식입니다! 창문 / 퍼티 대안? 감사합니다!
Luke

당신은 그렇습니다. 이 동작을 위해 -Y연결시 플래그를 사용하게됩니다. XSSH 파이프를 통해 클라이언트를 전달합니다 . 나는 리눅스뿐입니다. 아마도 다른 누군가가 Windows 대안을 제안 할 수 있습니다.
Jivings

x2x는 모든 X11 서버에서 작동해야한다고 생각합니다. 퍼릭과 함께 ssh X 포워딩을 수행하면 X 서버 IIRC를 얻을 수 있습니다. 또는 VM에서 본격적인 데스크톱 Linux를 실행하거나 창에서 전환하지 않으려는 경우 가상화 할 수 있습니다.
XTL

3

마우스 / 키보드를 RPi와 공유하고 RPi에서 앱을 실행하려면 Synergy 를 사용 하여 키보드를 공유 할 수 있어야합니다 . 이 게시물 은 작동시키는 방법을 설명합니다.

RPi에 원격 시스템의 화면을 표시하려면 RPi에서 VNC 클라이언트 (예 : TightVNC ) 를 실행 해보십시오 . 이 게시물을 참조하십시오 .


그것은 내가 '내가 시너지'를 겪지 않고 내가 쫓은 것을 정확하게 들린다. 그러나 답변에 '전체'솔루션을 포함시키는 것은 스택 교환 프로토콜입니다. 그렇지 않으면 링크가 변경되면 더 이상 도움이되지 않습니다. 건배!
Luke

정확성을 개인적으로 보증 할 수 없기 때문에 구체적인 지침을 포함하지 않았습니다. 링크가 끊어 지더라도 솔루션의 경로를 시작하기에 충분한 정보가 있기를 바랍니다.
Craig

공정한 일-일단 파이를 받으면 이것이 작동하는지 확인할 수 있습니다!
누가

2

SSH 프로그램과 함께 제공되는 raspbian OS를 사용하고 있고 Linux 데스크탑 / 노트북이 있다고 가정합니다.

명령:

  1. SSH는 콘솔 액세스 전용이지만 HDMI를 사용하여 Pi에 연결된 활동이 TV에 반영되는 것을 볼 수 있습니다.

  2. 랩톱에서 Pi에 SSH 로그인하려면

    $ ssh pi@192.168.0.1 [ssh가 랩탑 / 데스크탑에 설치되어 있다고 가정]

    일반화:

    eth0 포트의 $ ssh 사용자 이름 @ip 주소

  3. 그래픽 터미널에 액세스하려면 pi에 VNC 서버 [tightvncserver] 프로그램을 설치해야합니다.

    $ sudo apt-get install tightvncserver

  4. 다음으로 호스트 [ex : 노트북]에 따라 일회성 구성을 수행해야합니다.

    $ vncserver : 1-형상 1280x800-깊이 16-픽셀 형식 RGB565

    참고 : 자체 화면 해상도를 지정해야합니다 (예 : 1280 * 800).

  5. 비밀번호를 묻는 메시지가 표시되고 그에 따라 비밀번호를 입력하면 서버 측 구성 (이 경우 Pi)이 완료됩니다.

  6. Pi가 제공하는 그래픽 터미널을 보려면 VNC Viewer와 같은 수신기가 필요합니다.

    리눅스 박스에서 :

    $ sudo apt-get 설치 xtightvncviewer

  7. $ vncviewer : [사용 : 포트에 5901]

    예 :

    $ vncviewer 192.168.0.1:5901

  8. 그게 다야..!!


1

귀하의 질문에 따라, 원하는 것은 모든 파일을 어딘가에 집중시키고 (데스크탑 A라고 말하십시오) TV에서 파일의 영화를 볼 수 있기를 원합니다 (Raspi가 들어오는 곳). 내 조언은 다음과 같습니다.

  1. 모든 파일을 데스크탑 A에 넣고 NFS를 사용하여 raspi와 공유하십시오 (이 단계는 다소 복잡합니다. 원한다면 더 도움을 줄 수 있습니다).
  2. 일반 무선 키보드를 구입하여 사용하십시오 (고유스러운 노트북을 사용하는 것은 말이되지 않습니다)
  3. Jiving이 언급했듯이 창을 사용하는 명령은 TV에 표시됩니다 (실제로는 직접 테스트하지 않았으므로 raspi 카메라 및 omxplayer로만이 동작을 확인할 수 있습니다)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.