![VNC에서 텍스트 선택을 삭제하면 삭제하는 대신 잘립니다.](https://rvso.com/image/36028/VNC%EC%97%90%EC%84%9C%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%EC%84%A0%ED%83%9D%EC%9D%84%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%A9%B4%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94%20%EB%8C%80%EC%8B%A0%20%EC%9E%98%EB%A6%BD%EB%8B%88%EB%8B%A4..png)
VNC 세션이 실행 중이고 두 시스템 간에 클립보드를 양방향으로 공유하고 싶습니다. 실패한 작업은 데스크탑의 웹 브라우저에서 URL을 가져오고 vnc 세션으로 이동하여 주소 표시줄의 텍스트를 강조 표시하고 이전 URL 삭제를 누른 다음 CTRL-V를 눌러 데스크탑에서 URL을 붙여넣는 것입니다.
실패한 부분은 이전 URL을 삭제하는 부분입니다. 어떤 이유로 URL을 강조 표시하고 내가 생각할 수 있는 모든 방법(백스페이스, 삭제 키, 마우스 오른쪽 버튼 클릭 및 컨텍스트 메뉴에서 "삭제" 선택 등)을 사용하여 삭제하면 해당 텍스트가 클립보드로 잘려 클라이언트로 전송됩니다. 컴퓨터(처음에 복사하려고 했던 내용을 망쳤습니다).
강조 표시하지 않고 대신 URL이 사라질 때까지 백스페이스 키를 누르고 있으면 클립보드가 보존되어 이 특정 작업에만 영향을 미치는 것처럼 보입니다. VNC 서버에서 클립보드 업데이트를 비활성화하여 문제를 해결할 수 있지만(따라서 업데이트는 클라이언트에서 서버로만 이동함) 양방향 지원을 원합니다.
컨텍스트 메뉴에서 삭제하는 경우에도 발생하므로 키 매핑처럼 보이지 않습니다. 저는 우연히 VNC로 이 작업을 하고 있어서 관련이 없을 수도 있지만 이전에는 X11이나 GNOME(집에서 매일 사용함)에서 이런 종류의 동작을 경험한 적이 없습니다. 나는 또한 이것을 동일한 결과로 gedit
재현 했습니다. notepad
그럼 브라우저 문제는 아닌 것 같습니다.
- VNC 서버: TigerVNC 1.1
- VNC 클라이언트: RealVNC 5.2
- 서버 데스크탑: RHEL 6.6의 GNOME 2.28
- 클라이언트 데스크탑: Windows 7
답변1
VNC 서버가X 윈도우 선택클라이언트 클립보드에.
X Window 선택은 텍스트를 선택할 때마다 업데이트됩니다. 귀하의 경우 브라우저의 주소 표시줄에서 텍스트를 선택하여 이 작업을 수행한 다음 vnc 서버가 이를 클라이언트 클립보드에 복사하여 로컬 클립보드를 덮어썼습니다. 선택한 텍스트를 삭제하는 행위는 관련이 없으므로 어떻게 삭제했는지는 중요하지 않습니다.
해결 방법은 "기본 선택 항목을 시청자에게 보내기" 옵션을 비활성화하는 것입니다.vncconfig
답변2
마지막으로 SendPrimary 옵션이 VNC 서버로 이동되었습니다. 이제 SendPrimary 옵션을 비활성화하려면 다음 줄을 추가해야 합니다..vnc/config.d/vncserverui-가상:
SendPrimary=0
전역적으로 비활성화하려면/etc/vnc/config.d/common.custom.
이를 적용하려면 VNC 서버를 다시 시작해야 합니다.