나는 우분투 18.04를 사용하고 있습니다 (슬프게도 외부 고려 사항 - EC2로 인해).
다음 줄을 실행합니다.
sudo /usr/bin/Xvfb :0 -ac -screen 0 1024x768x24 &
/usr/local/bin/x11vnc -dp -noxdamage -geometry 1024x728 -ncache 10 -ncache_cr -viewpasswd remote_view_only_pass -passwd XXXXX -display :0 -forever -shared -logappend /var/log/x11vnc.log -bg -noipv6
(xvfb 버전은 1.19.6인 것 같습니다)
(x11vnc: 0.9.16 최종 수정일: 2019-01-05)
나는 사용한다 VNC Viewer
.
다음으로 움직이는 것처럼 보이지만 클릭하지는 않는 마우스가 나타납니다. 그러나 실제로 로그(참고 dp
)의 마우스 위치는 동일하게 유지되며 작동하지 않습니다.
cursor_position: set screen pos x=512 y=364
답변1
Xvfb는 디스플레이 하드웨어 및 물리적 입력 장치 없이 컴퓨터에서 실행될 수 있는 X 서버입니다. 가상 메모리를 사용하여 멍청한 프레임 버퍼를 에뮬레이션합니다.
따라서 Xvfb를 사용하면 물리적 장치가 지원되지 않으므로 마우스 이벤트가 수신되지 않습니다. 더 많은 정보를 이용할 수 있습니다여기