VNC 세션을 통해 gnome 터미널에서 복사/붙여넣기 작업이 중지됩니다.

VNC 세션을 통해 gnome 터미널에서 복사/붙여넣기 작업이 중지됩니다.

나는 VNC를 통해 Linux 시스템의 이상한 클립보드 문제를 서투르게 해결해 왔습니다. 최근에 수정 사항을 언급했으며 여기에 이를 문서화하고 싶습니다. 이 게시물의 대체 제목은 다음과 같습니다: VNC 클라이언트/호스트 클립보드 공유는 특정 Linux 프로그램의 복사/붙여넣기 동작에 영향을 미칠 수 있습니다.

참고로 문제의 VNC 세션은 CentOS 6 Linux 시스템의 TigerVNC(버전 1.1.0-24.el6)입니다. TigerVNC 클라이언트를 사용하여 Mac OS(Mojave 10.14.6)에서 이 원격 세션에 연결하고 전체 화면 모드에서 실행합니다.

이 설정은 오랫동안 문제 없이 작동했습니다(이 글을 쓰는 시점에서 세션 가동 시간은 ~300일입니다). 최근 선택 기반 복사/붙여넣기 기능이 그놈 터미널 창에서 작동하지 않습니다. 마우스 가운데 버튼을 클릭하면 여전히 텍스트를 붙여넣을 수 있지만 터미널에서 텍스트를 선택하여 해당 텍스트를 업데이트할 수는 없습니다. 또한 gnome-terminal에서는 Ctrl-Shift-C 방법도 실패했습니다. 이상하게도 나는~였다Firefox 또는 gedit와 같은 GUI 프로그램에서 복사할 때 텍스트를 붙여넣을 수 있습니다. 이로 인해 터미널 출력을 파일로 리디렉션하여 gedit로 열고 다른 곳에 붙여넣는 등 매우 투박한 해결 방법이 발생했습니다.

그렇다면 이 이상한 복사/붙여넣기 동작을 어떻게 해결합니까? 관련 문제에 대한 수많은 솔루션(예: xclip 수동 사용)이 인터넷에 보고되었습니다. 이들 중 어느 것도 나를 위해 일하지 않았습니다. 내 경우에는 xclip을 수동으로 사용해도 중간 클릭으로 붙여넣기 위해 저장된 텍스트를 업데이트할 수 없는 것으로 나타났습니다(이것이 단서인 것으로 의심되지만 그것이 무엇을 가리키는지는 확실하지 않습니다).

세션을 완전히 종료하려고 준비하던 중 VNC 구성 창에서 "시청자로부터 클립보드 허용" 및 "시청자에게 클립보드 보내기"를 선택 취소하는 문제를 발견했습니다.완전히문제를 해결했습니다. 나는 몇 시간 동안 세션 작업을 해왔고 정상적인 동작이 복원되었습니다. 명확히 말하면, 구성 조정 후 이제 닫았다가 다시 열 필요 없이 이전에 비협조적이었던 터미널 창에서 복사/붙여넣기를 할 수 있습니다.

수정 사항의 특성상 Linux 측의 일부 클립보드 문제는 클라이언트 VNC 프로그램 및/또는 클라이언트 OS로 인해 영향을 받거나 심지어 발생하는 것으로 나타났습니다. 나는 수년 동안 유사한 클립보드 문제를 헤쳐왔지만 실행 중인 세션에서 정상적인 동작을 '복구'하는 이 특정 솔루션을 본 적이 없습니다. 문제가 얼마나 짜증나는지와 솔루션의 용이성을 고려할 때 VNC 및 클립보드 문제가 있는 다른 사람들을 위해 여기에서 찾은 내용을 주목할 가치가 있다고 생각했습니다.

답변1

위 본문에서 언급했듯이 VNC 클라이언트와 서버 간의 클립보드 공유를 비활성화하여 gnome-terminal의 복사/붙여넣기 문제를 해결할 수 있었습니다. 특히 실행 중인 CentOS 6/Gnome 세션 내에서 "VNC 구성" 창을 발견하고 "시청자로부터 클립보드 허용" 및 "시청자에게 클립보드 보내기" 옵션을 모두 선택 취소했습니다. 이 시점에서 Linux 세션 전체에서 정상적인 복사 및 붙여넣기 동작이 복원되었습니다.

관련 정보