![모든 X11 응용 프로그램에서 복사/붙여넣기/잘라내기를 위한 키보드 단축키 세트](https://linux55.com/image/21395/%EB%AA%A8%EB%93%A0%20X11%20%EC%9D%91%EC%9A%A9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%97%90%EC%84%9C%20%EB%B3%B5%EC%82%AC%2F%EB%B6%99%EC%97%AC%EB%84%A3%EA%B8%B0%2F%EC%9E%98%EB%9D%BC%EB%82%B4%EA%B8%B0%EB%A5%BC%20%EC%9C%84%ED%95%9C%20%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%8B%A8%EC%B6%95%ED%82%A4%20%EC%84%B8%ED%8A%B8.png)
Linux 시스템에서 X11을 실행할 때 직면하는 일반적인 문제는 복사 및 붙여넣기를 위한 X11 전체 키보드 단축키가 없는 것 같다는 것입니다. 이는 대부분의 Gtk/Qt 애플리케이션에서 잘 Ctrlc작동 Ctrlv하지만 터미널 에뮬레이터에서 복사하여 붙여넣을 때는 실행 가능한 옵션 Ctrlc이 Ctrlv아닙니다.
일부 용어(예: gnome-terminal)에서는 CtrlShiftc/etc 단축키를 사용 v하지만 이로 인해 여전히 응용 프로그램 전체에서 복사+붙여넣기 환경이 일관되지 않습니다.
예를 들어, OSX는 Super/ 키를 사용하여 Command모든 OSX(X11 없음) 응용 프로그램에서 실행되고 터미널 에뮬레이터를 방해하지 않는 Ctrlc/ 단축키를 제공합니다.v
Linux의 X11에서 유사한 기능을 얻을 수 있는 방법이 있습니까?
답변1
마침내 내 홈 디렉토리에 다음을 설치하고 설정하여 xbindkeys
문제를 해결했습니다 ..xbindkeysrc
"xclip -selection primary -o | xclip -selection clipboard -i"
mod4+c
"sh -c 'xclip -selection clipboard -o | xvkbd -xsendevent -file - 2>/dev/null'"
mod4+v
이러한 단축키를 사용하면 urxvt와 같은 터미널 에뮬레이터에서 X11 클립보드로 텍스트를 복사할 수 있을 뿐만 아니라 X11 클립보드에서 터미널 에뮬레이터로 붙여넣을 수도 있습니다. Qt 애플리케이션은 복사+붙여넣기 작업도 수행합니다.
그러나 Gtk 애플리케이션(예: Firefox, gedit 등)을 사용할 때 Mod4+V를 눌러 붙여넣으면 작동하지 않는 것 같습니다. 몇 초 동안 키를 누르고 있다가 놓으면 잘 붙습니다. 이상한.
답변2
제가 생각할 수 있는 가장 간단한 해결책 중 하나는 텍스트를 강조 표시한 다음 마우스 가운데 버튼을 클릭하여 해당 텍스트를 붙여넣는 것입니다. 그러나 이를 수행하는 방법에 주의하십시오. 일반적으로 복사된 줄은 새 줄로 끝나므로 쉘에 있는 경우 문제가 발생할 수 있습니다.