%EC%97%90%EC%84%9C%20Linux%EC%9D%98%20x11vnc%20%EC%84%9C%EB%B2%84%EC%97%90%20%EC%97%B0%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
답변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(기본값)으로 설정하지만 여기에서 변경할 수 있습니다.RFB 포트
- 백그라운드에서 서버를 실행하고,bg.
- 무슨 일이 일어나고 있는지 기록하고,영형.
- 암호화된 해시로 저장된 비밀번호를 사용합니다.rfbauth.
- OSX의 문제인 픽셀 캐시를 비활성화합니다.캐시.
- 데이터 전송을 저속으로 조정합니다.속도 모뎀.
- 완료되면 연결을 닫지 않습니다.영원히.
- 무제한의 연결을 허용합니다.공유됨. 예를 들어 실제 연결이 끊어지고 서버가 아직 닫히지 않은 경우 즉시 다시 연결할 수 없습니다.
- ultravnc에 따라 파일 공유를 활성화합니다.울트라파일엑스퍼. 하지만 Mac에서는 작동하지 않는 것 같습니다.
- Caps Lock 등과 같은 원격 컴퓨터의 잠금 키를 무시합니다.Skip_lockkeys.
- 원격 컴퓨터에 이름을 지정하고데스크탑.
다음을 통해 암호화된 비밀번호를 설정할 수 있습니다.
x11vnc -storepasswd
그리고 간단한 종료 신호(-SIGTERM)를 통해 서버를 중지합니다. 즐기다!
답변3
사전 답변을 작성했지만 의견이 너무 깁니다. MacOS Big Sur 11.1에서는 다음과 같이 더 나은 성능을 얻습니다.
x11vnc -display :0 -noxrecord -forever -passwd 123456
을 제거하면 -noxdamage
x11에서 창 크기를 조정하거나 최소화할 때 그리기 대기 시간이 감소하고 찢어지는 현상이 훨씬 줄어듭니다. 제거하면 -noxfixes
x11 커서 모양이 변경되는 경우(예: 창 크기 조정)를 포함하여 커서가 제대로 표시되므로 훨씬 더 나은 경험을 할 수 있습니다. 이것은 매우 편리합니다. 그렇지 않으면 커서가 상주 선택 상자 위에 제대로 있는지 계속해서 추측하게 될 것입니다. 제거와 눈에 띄는 차이가 없으므로 noxrecord
그대로 두었습니다.
옵션이 성공적으로 연결되는 동안 여러 데스크톱 창을 -ncache
혼합할 수 없었습니다 . ncache
이는 ncache 작동 방식과 충돌하는 데스크탑 창 구현 방식(Y 좌표에서 창이 기본 창 "아래"에 있음)에 대한 예상치 못한 아티팩트인 것으로 보입니다.또한기본 창 아래에 중복 창 사용).