x11vnc 를 사용 하여 모니터가 표시하는 모든 것에 원격으로 액세스하고 있습니다. x11vnc는 로컬 X11 서버와 통신하고 vnc를 통해 서버에서 클라이언트로 프레임 버퍼를 복사합니다. 로컬 X11 서버는 하드웨어 가속으로 모든 것을 렌더링하므로 모든 멋진 데스크탑 효과에서도 VNC를 통해 하드웨어 가속 OpenGL을 얻습니다. 이것이 x11vnc를 시작하는 방법입니다.
x11vnc -rfbauth ~/.vnc/passwd -display :0 -forever -bg -repeat -nowf -o ~/.vnc/x11vnc.log
거의 모든 vnc 뷰어가 작동한다고 생각하지만 turbovnc 또는 tigervnc를 권장합니다. 먼저 VirtualGL을 사용해 보았지만 전체 OpenGL에는 적합하지 않지만 개별 OpenGL 응용 프로그램에만 적합합니다.
xrandr를 사용하여 display / vnc의 해상도를 변경할 수도 있습니다. 예를 들면 다음과 같습니다.
xrandr -q (to see available modes and outputs)
xrandr --output DVI-I-0 --mode "1024x768" (change mode on DVI output)
(사용 가능한 모드로 충분하지 않은 경우 새 해상도를 추가 할 수 있지만 여기서 범위를 벗어납니다.)
이제 완전히 OpenGL 하드웨어 가속 및 크기 조정이 가능한 VNC 세션이 있습니다.