기본 선택과 클립 보드 버퍼의 차이점은 무엇입니까?


32

Linux의 Webkit-browser 랜드에서 조정 중이며 " 주요 선택 "및 " 클립 보드 선택 또는 버퍼 " 라는 용어가 자주 사용됩니다.

  • 나는 그들이 무엇이고 어떤 차이점이 있는지 이해하고 싶습니다.
  • 끌어서 놓기 붙여 넣기는 어디에 맞습니까?
  • xclip이 문제에서 정확히 어떤 역할을 합니까?

3
두 개의 클립 보드를 가질 수 있는데 왜 일관된 클립 보드가 있습니까? </ sarcasm>
LatinSuD 2016 년

답변:


28

이들은 선택 원자 또는 X 원자의 일부입니다 .

수동 클라이언트 간 통신 규약 X 상태에 대한 :

각각 원자로 명명 된 임의의 수의 선택이있을 수 있습니다. 그러나 클라이언트 간 규칙을 준수하기 위해 클라이언트는 다음 세 가지 선택 만 처리하면됩니다.

  • 행성
  • 반성
  • 클립 보드

한마디로 :

  • 기본 선택은 일반적으로 예를 들어 텍스트를 선택하고 마우스 가운데 버튼을 눌러 붙여 넣을 때 터미널에서 사용됩니다. 선택한 텍스트 에서와 같이 명시적인 복사 작업 없이 기본 클립 보드에 있습니다. 빠른 복사는 좋은 이름입니다. (단말기 에뮬레이터에 국한되지 않고 예를 들어)
  • CLIPBOARD 는 주로 MS Windows 스타일 클립 보드 작업 과 관련하여 사용됩니다 . 복사를 선택하십시오. 데이터는 버퍼에 상주합니다 .

자세한 내용은 여기를 참조하십시오.

PRIMARY에 대한 지원 이 2008 년 WebKit추가되었습니다 .

xclipX 선택 (클립 보드)을위한 명령 줄 인터페이스 (도구)는 기본적으로 기본 클립 보드에 데이터를 추가합니다. 선택적으로 옵션 중 하나를 -clipboard인수 로 사용하여 사용할 것을 선택할 수 있습니다 .


수정 : 끌어서 놓기는 Xdnd 아래에 있습니다. 사양 에는 Wikipedia 항목도 있습니다 . XdndSelection을 사용 하며 PRIMARY를 방해하지 않아야합니다.

이 프로토콜은 적어도 Qt와 GTK에 의해 구현됩니다.


CLIPBOARD는 주로 MS Windows 스타일 클립 보드 작업과 관련하여 사용됩니다. 복사를 선택하십시오. 데이터는 버퍼에 있습니다. 우리는 방금 다른 곳에서 리눅스에 대해 이야기했습니다
r004

@ R004 : 나는 그것이이다 무엇을 의미 MS 윈도우 (그들은, 바로 가기 등 (자주)을 포함하여, 동일에 가까운 일) 클립 보드와 같은
Runium

... 최종 사용자의 경우입니다.
Runium

14
보조는 어떻습니까?
e18r

9
@emisilva : 그것은 부차적입니다. (불행히도) 거의 사용하지 않았습니다. 당신이 더 많은 대답에있는 링크를 넘어 무언가를 원하는 경우에 아마 빠른 다이빙 찰스 린지 에 대한의 전투 보조 선택 :)이 원하는대로 당신 수도 테스트입니다 이맥스 - 그러나 당신의 창 관리자 것 가능성이 꼬이지 ...
Runium
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.