urxvt와 abiword 사이에 복사하여 붙여넣기

urxvt와 abiword 사이에 복사하여 붙여넣기

Puppy Linux Wary 5.3의 표준 urxvt 쉘에서 잘라내기+복사+붙여넣기를 시도 중입니다.

내가 팔로우하면이 게시물나는 다음을 누른다:

  • urxvt에서: ctrl+ insert= 복사
  • abiword에서: shift+ insert= 붙여넣기

이것은 작동하지 않습니다. 조언 좀 부탁드립니다. 지름길이 있나요? 아니면 메뉴 명령인가요?

답변1

역사적 이유로 인해 사용 규칙이 다른 두 가지 옵션이 있습니다.

  • 마우스로 일부 텍스트를 강조 표시하면 기본 선택 항목이 자동으로 변경됩니다. "복사" 명령은 없으며 자동입니다.
  • 클립보드 선택은 복사 명령(키보드 단축키, 아이콘 또는 메뉴 항목)을 실행할 때만 변경됩니다.

클래식 X11 애플리케이션(예: urxvt)은 PRIMARY만 지원합니다. 최신 X11 애플리케이션(예: Gtk/Gnome 또는 Qt/KDE를 사용하는 모든 애플리케이션)은 CLIPBOARD를 지원하며 종종(항상은 아니지만) PRIMARY를 지원합니다. 불행한 결과는 CLIPBOARD 전용 응용 프로그램과 PRIMARY 전용 응용 프로그램 간에 직접 복사하여 붙여넣을 수 없고, CLIPBOARD 기본 응용 프로그램과 PRIMARY 전용 응용 프로그램 간에 쉽게 복사하여 붙여넣을 수 없다는 것입니다.

urxvt에서 텍스트를 강조 표시하기 위해 마우스를 사용하는 경우 마우스 가운데 버튼을 사용하여 Abiword에 붙여넣을 수 있습니다(키보드 단축키를 사용하면 클립보드에 붙여넣을 수 있습니다).

선택 항목 간에 텍스트를 전송해야 하는 경우 다음과 같은 여러 가지 방법이 있습니다.

  • 그래픽 사용자 인터페이스 사용클립보드 관리자(자동 절단기,XFCE클립 아트, 난쟁이집게,KDE가위,돌 바위,...).
  • 두 가지를 모두 지원하는 중간 애플리케이션에 붙여넣고 다시 복사하세요.
  • 명령줄 프로그램 사용클립또는셰르기본 선택 항목을 클립보드에 복사하거나 그 반대로 복사합니다.

    xclip -selection primary -o | xclip -selection clipboard -i
    xsel | xsel -b
    xclip -selection clipboard -o | xclip -selection primary -i
    xsel -b | xsel
    

실제로는 더 많은 것이 있지만 자주 접하게 되는 것은 두 가지뿐입니다.

관련 정보