답변1
OS X에서 화면 공유 애플리케이션을 사용하여 x11vnc 서버에 연결하려면 x11vnc 시작 명령을 조정해야 합니다.
x11vnc -display :0 -noxrecord -noxfixes -noxdamage -forever -passwd 123456
- 너할 수 없다사용
-ncache
- 너~ 해야 하다사용
-passwd
답변2
느린 인터넷을 사용하는 경우에도 원격 시스템에 대한 연결을 설정하려면 다음 방법을 사용합니다.
x11vnc -rfbport 5900 -bg -o ~/.vnc/log -rfbauth ~/.vnc/passwd -ncache 0 -speeds modem -forever -shared -ultrafilexfer -skip_lockkeys -desktop <RemoteComputer>
그러면 VNC 데몬이 시작됩니다.
- 포트를 5900(기본값)으로 설정하지만 여기에서 변경할 수 있습니다.RF 포트
- 백그라운드에서 서버를 실행하고,배경.
- 무슨 일이 일어나고 있는지 기록하고,오.
- 암호화 해시 형식을 사용하여 저장된 비밀번호,RF 보스.
- OSX에서 문제가 되는 픽셀 캐싱을 비활성화합니다.은닉처.
- 데이터 전송을 저속으로 조정하고,모뎀 속도.
- 완료되면 연결이 닫히지 않으며,영원히.
- 무제한의 연결을 허용합니다.공유됨. 예를 들어 실제 연결이 중단되고 서버가 아직 닫히지 않은 경우 즉시 다시 연결할 수 없습니다.
- ultravnc에 따라 파일 공유를 활성화합니다.하이퍼파일 전송. 하지만 Mac에서는 작동하지 않는 것 같습니다.
- Caps Lock 등 원격 컴퓨터의 잠금 키를 무시하고,키 잠금 건너뛰기.
- 원격 컴퓨터에 이름을 지정하고데스크탑.
다음을 통해 암호화 비밀번호를 설정할 수 있습니다.
x11vnc -storepasswd
그리고 간단한 종료 신호(-SIGTERM)를 사용하여 서버를 중지합니다. 즐기다!
답변3
이전 답변을 토대로 작성했지만 댓글이 너무 깁니다. MacOS Big Sur 11.1에서는 다음을 통해 성능이 향상되었습니다.
x11vnc -display :0 -noxrecord -forever -passwd 123456
이를 제거함으로써 -noxdamage
그리기 지연이 줄어들고 x11에서 창 크기를 조정하거나 최소화할 때 찢어지는 현상이 크게 줄어드는 것을 발견했습니다. 또한 제거하면 -noxfixes
x11 커서 모양이 변경되는 경우(예: 창 크기 조정)를 포함하여 커서가 올바르게 표시되므로 더 나은 환경이 제공됩니다. 이는 매우 편리합니다. 그렇지 않으면 커서가 상주 선택 상자에 올바른 위치에 있는지 지속적으로 추측하게 됩니다. 삭제와 별 차이가 없어서 noxrecord
그대로 두었습니다.
이 옵션은 성공적으로 연결되지만 여러 데스크톱 창을 -ncache
혼합할 수는 없습니다 . ncache
이는 데스크톱 창이 구현되는 방식(창이 Y 좌표에서 기본 창 "아래"에 있음)의 의도하지 않은 아티팩트인 것으로 보이며 ncache 작동 방식(경로를 통해)과 충돌합니다.반품기본 창 아래에 중복 창을 사용합니다.)