デフォルトの選択とクリップボードバッファの違いは何ですか?

デフォルトの選択とクリップボードバッファの違いは何ですか?

Webkitブラウザで調整中です。Linux私はこの用語を見つけました」予備選挙「そして」クリップボードの選択またはバッファ「頻繁に。

  • 私はそれが何であるか、そして違いが何であるかを知りたいです。
  • ドラッグアンドドロップペーストはどこに適していますか?
  • xclipこの問題の具体的なタスクは何ですか?

答え1

彼ら原子の選択またはX 原子

これクライアント間通信ルールマニュアル状態Xの場合:

選択はいくらでも可能であり、各選択は原子として命名されます。ただし、顧客間の合意に従うために、顧客は次の3つの選択肢を処理するだけです。

  • 基本的な
  • 中学校
  • クリップボード

簡単に言うと:

  • 基本的な選択は通常、テキストを選択してマウスの中央ボタンを押して貼り付けるときに端末で使用されます。のように選択したテキストがメインクリップボードにあります。まったく明らかにコピー操作が進行中です。クイックコピーは良い名前です。 (ターミナルエミュレータに限定されず、単なる例です。)
  • クリップボード主に一緒に使用MSウィンドウスタイルクリップボードの操作。 +コピーを選択します。データは次の場所にあります。バッファー

ここで詳細を読んでください。

PRIMARYのサポートは次のとおりです。2008年にWebKitに追加されました

xclip従来は、メインクリップボードにデータを追加するX選択(クリップボード)用のコマンドラインインタフェース(ツール)です。 (オプション)-clipboardパラメータにオプションを指定して、使用する項目を選択できます。


修正:ドラッグアンドドロップ位置は次のとおりです。Xndnd。Wikipediaにもアイテムがあります。仕様。それを使うXdndSelectPRIMARYを邪魔しないでください。

このプロトコルは少なくともQtとGTKによって実装されます。

答え2

FWIW、Debian(Kali)でさまざまな選択肢がさまざまな「貼り付けオプション」に対応する方法は次のとおりです。

echo primary | xclip -sel p
echo secondary | xclip -sel s
echo clipboard | xclip -sel c

# Ctrl + Shift + v: clipboard
# Middle click: primary
# Paste selection: (Shift + Insert): primary

# with the -o option, xclip outputs the specified "selection"
# to stdout:

xclip -o -sel p
# stdout output: "primary"

xclip -o -sel s
# stdout output: "secondary"

xclip -o -sel c
# stdout output: "clipboard"

私の場合は、VMWare仮想マシンでこれを行います。使用/表示/受信するホストオペレーティングシステムの選択がデフォルトです。

複数選択を無効にするには、次のようにxclipエイリアスを使用してデフォルト選択とクリップボード選択の両方を使用できます。

クリップ

関連情報