LINUXに3種類のX選択があるのはなぜですか?


16

man xclip 言う:

 -selection     specify which X selection to use, options are 
                "primary" to use XA_PRIMARY (default), "secondary" 
                for XA_SECONDARY or "clipboard" for XA_CLIPBOARD

なぜ3種類のX-Selectionがあるのですか?彼らの目的は何ですか?

回答:


11

歴史的、一部。「セカンダリ」がもう何かに使用されているかはわかりません。

  • 「クリップボード」はほとんどのCtrl+ X/ C/で使用されているものですV。それはあなたが意図的に物を入れるクリップボードです。
  • 「プライマリ」は、現在選択されているテキストを保持します。Xが選択内容を追跡する方法であり、中クリック(または、素晴らしい場合は、左右のボタンを同時にクリック)またはShift+ Insertで貼り付けると便利ですxterm

私は確かに二次がされたことないんだけど、これまで ...本当に使用
イグナシオバスケス-エイブラムス

左右のクリックが同時に機能するのは、システムがセットアップされている場合のみです。したがって、左クリックと右クリックは、中クリックをシミュレートします。
sepp2k

正しい。それはちょうど私の好みの構成です:)
singpolyma

9

チェックここここ

tl; dr:Singpolymaの投稿を参照してください。


素晴らしいリンク!1つ目のおかげで、vimでテキストをコピーしてからvimを閉じるとクリップボードが空になる理由がようやくわかりました。そして、2番目に、フォーマットされたテキストをコピーして貼り付けることができる方法を説明しました。議論された実装の詳細とコーナーケースは、なぜXの選択がそれほど難しいのかを説明してくれました。
WloHu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.