SSH를 통해 Pi에 액세스하고 있습니다.
네트워크가 너무 느려 Pi의 데스크톱을 랩톱으로 다시 전달할 수 없으므로 Pi에 모니터가 연결되어 있습니다. 나는 언제 startx
퍼티를 통해, 내 파이에 바탕을 참조하십시오. 모두 좋은.
그러나 내가 가지고있는 전부는 랩탑의 마우스와 키보드이기 때문에이 데스크탑으로 아무 것도 할 수 없습니다.
랩톱에서 Pi의 데스크탑으로 마우스 및 키보드 입력을 전달하려면 어떻게해야합니까?
SSH를 통해 Pi에 액세스하고 있습니다.
네트워크가 너무 느려 Pi의 데스크톱을 랩톱으로 다시 전달할 수 없으므로 Pi에 모니터가 연결되어 있습니다. 나는 언제 startx
퍼티를 통해, 내 파이에 바탕을 참조하십시오. 모두 좋은.
그러나 내가 가지고있는 전부는 랩탑의 마우스와 키보드이기 때문에이 데스크탑으로 아무 것도 할 수 없습니다.
랩톱에서 Pi의 데스크탑으로 마우스 및 키보드 입력을 전달하려면 어떻게해야합니까?
답변:
라는 훌륭한 도구를 사용할 수 있습니다 x2x
. 이는 본질적으로 원격 장치에 연결된 모니터 (Raspberry Pi) X
를 마치 두 개의 모니터가 연결된 것처럼 기존 세션 의 두 번째 화면으로 취급합니다.
x2x
두 장치 모두에 설치하십시오 .sudo pacman -S x2x # Arch Linux
sudo apt-get install x2x # Debian/Raspbian
Raspberry Pi /etc/ssh/sshd_config
에서 다음 줄을 편집 및 주석 해제하십시오.
X11Forwarding yes
그런 다음 ssh
서버를 다시 시작하십시오 .
x2x
.ssh -X 192.168.0.70 'x2x -east -to :0'
IP를 Raspberry Pi의 주소로 교체하십시오.
이제 마우스를 화면에서 오른쪽 (동쪽)으로 이동하여 두 X 세션간에 마우스를 이동할 수 있어야합니다.
x2x - error: can not open display :0
. Pi와 Ubuntu에 x2x를 설치했으며 Pi에 SSH가 설정되어 있습니다.
DISPLAY
변수 와 관련이있을 수 있습니다 . echo $DISPLAY
터미널을 입력 :0
하고 x2x
명령의 입력을 해당 출력으로 바꾸십시오 .
시너지 효과 는 이것을 아주 잘 할 수 있습니다
Synergy를 사용하면 책상의 여러 컴퓨터간에 마우스와 키보드를 쉽게 공유 할 수 있으며 무료 및 오픈 소스입니다. 마우스를 한 컴퓨터 화면 가장자리에서 다른 컴퓨터 가장자리로 옮기기 만하면됩니다. 모든 클립 보드를 공유 할 수도 있습니다. 네트워크 연결 만 있으면됩니다. Synergy는 플랫폼 간 (Windows, Mac OS X 및 Linux에서 작동)입니다.
sudo apt-get install synergy
.. 멋지다!
빠른 구글은 결국 나를 이끌어 여기 와 빠른 테스트 후이 나를 위해 일했다.
요컨대 xrdp를 설정해야합니다
sudo apt-get install xrdp
설치가 끝나면 부팅시 rdp 서비스가 시작되도록 설정되므로 RPi를 다시 시작하십시오. RPi 부팅이 완료되면 Windows 내장 (또는 기타 타사) 원격 데스크톱 응용 프로그램을 통해 RPi에 연결할 수 있습니다.
비슷한 상황에 있었고 이미 키보드를 보내려는 컴퓨터에서 시너지 효과를 실행 중이었고 호스트에서 X를 실행하지 않기 때문에 시너지 효과를 사용하고 싶지 않았습니다. uinput-mapper가 내 경우에 완벽한 솔루션이라는 것을 알았습니다.
Github : https://github.com/MerlijnWajer/uinput-mapper
LAN의 보안에 대해 너무 걱정하지 않으므로 SSH 대신 netcat을 사용했으며 암호를 입력하기 전에 키보드를 가로채는 것 같습니다. 루트로 실행하거나 이상적으로는 입력 장치를 망칠 수있는 권한이 있어야합니다.
키보드가 필요한 컴퓨터에서 :
# nc -l -p 7005|./input-create
그런 다음 키보드가있는 컴퓨터에서 :
# ./input-read -G /dev/input/eventX -D|nc 192.168.1.122 7005
(여기서 eventX는 키보드이고 192.XXX는 키보드를 보내는 컴퓨터입니다)
속도 문제가 없었으며 모든 키가 올바르게 작동합니다. 나는 그것이 마우스에서도 작동한다고 생각하지만 그것을 사용할 필요는 없었습니다.