답변1
어떤 의미에서는 그렇습니다. 두 개의 서로 다른 클립보드가 있습니다(X11에서는 이를 "선택하다” 옵션 중 하나만 “클립보드”라고 합니다).
아마도 "기본 옵션"을 고려하고 있을 것입니다. (이 옵션의 기능은 Windows나 Mac에서 사용할 수 있는 것보다 Linux 배포판에 있는 것과 더 유사하기 때문에 이해할 수 있는 실수입니다. 그러나 기록상으로는 동일한 옵션을 자주 사용할 수 있습니다. Windows 및 Mac에서 키보드 단축키와 상호 작용하기 위한 기본 옵션은 Linux와 동일합니다.
클립보드는 일반적으로 복사 및 붙여넣기(각각)에 대한 Ctrl+{ , } 키 바인딩을 통해 c제어됩니다 . v반면에 프라이머리에는 다양한 방법으로 상호작용할 수 있습니다. 마우스로 무엇이든 선택하면 자동으로 기본 선택 항목에 배치됩니다. 그런 다음 일반적으로 마우스 가운데 버튼을 클릭하여 붙여넣을 수 있습니다. 또한 키보드 사용: { Ctrl, Shift} +를 사용 Insert하여 기본 선택 항목에서 복사하고 붙여넣을 수 있습니다(각각 다시).
이상하게도 모든 응용 프로그램이 X의 클립보드를 지원하는 것은 아닙니다. 그리고 아쉽게도 메인선택과 클립보드를 통합할 수 있는 방법이 없습니다. 그러나 두 가지 솔루션이 있습니다.
기본 옵션을 사용하세요.
거의 보편적으로 사용 가능하며 (적어도 제 개인적인 의견으로는) 더 유연합니다.대체 클립보드 관리자 사용
내장된 것보다 더 강력한 기능을 제공하는 타사 클립보드 관리자가 많이 있습니다.
예를 들어 다음을 사용할 수 있습니다.메뉴또는클립. 그러나 내가 셀 수 있는 것보다 더 많은 옵션이 있습니다.
이 답변을 쓴 후 얼마 후 나는 우연히 다음과 같은 클립보드 관리자를 발견했습니다.clipit
. 다른 매우 편리한 기능 중에는 clipit
기본 선택 항목과 X 클립보드를 동기화하는 기능이 제공됩니다. 이는 두 가지 옵션을 통합하는 것과 기능적으로 동일하며, 여러분이 찾고 있는 바로 그 기능이라고 생각합니다.
답변2
FreeBSD에서 Firefox + uxterm/xterm을 사용할 때 이 문제가 발생했습니다. 이것이 데스크탑 관리자를 사용하지 않는 것과 관련이 있는지는 확실하지 않습니다(저는 MWM을 사용하고 있습니다).
이 문제에 대해 내가 찾은 가장 좋은 해결책은 다음을 사용하는 것입니다.
autocutsel -fork -selection CLIPBOARD
autocutsel -fork -selection PRIMARY
당신의 일부로.xinitrc
그런 다음 CLIPBOARD 또는 PRIMARY를 사용할 때마다 모든 것이 동기화되고 Firefox에서 xterm으로 복사(Control+C)할 수 있습니다(가운데 클릭 또는 SHIFT+INSERT).
또 다른 유용한 도구는 무슨 일이 일어나고 있는지 확인하는 것입니다 xcb
.
둘 다 Linux 배포판과 FreeBSD에서 일반적으로 사용할 수 있는 클래식 X11 도구 autocutsel
입니다 .xcb
답변3
나는 그것을 사용하지 않지만 st
일반 청중에게 도움이 될 수 있는 정보가 있습니다. 내 LXTerminal 기본 설정은 복사 및 붙여넣기에 각각 Ctrl+ Shift+{ c, }를 사용합니다. +가 신호를 보내는 데 필요하기 때문에 v유용합니다 .ShiftCtrlcSIGINT