
テキストをマウスで強調表示すると、目的の位置にマウスの中央ボタンをクリックするか、常にクラシックShift+Insert
キーの組み合わせを使用して貼り付けることができます。ただし、選択したテキスト領域を閉じるとコピーされたテキストが削除されるため、貼り付けオプションは適用されません。
貼り付けるテキストは正確にどこに保存されていますか?なぜテキストを他の場所に保存せずにテキストをインポートするアプリケーションによって異なりますか?例えば、強調表示されたテキストのソースとは別にメモリ内の場所に配置する必要があります。アプリケーションを閉じるか、別のテキストを選択した場合でもその場所を保持しますか?
答え1
Xにはアプリケーションがあります。持つ通常(常にそうではない)、現在の選択項目が表示されます。 Xクライアントに貼り付けると、アプリケーションは尋ねるXサーバーはデータを選択するために使用され、要求は選択された所有者に送信されます。供給情報。
選択所有者は、複数の形式で選択データを提供できます。テキストの場合は、UTF-8(最新)またはISO-8859-1(以前)です。
とは別に選ぶ、次のような同様の転送があります。カットバッファ。このデータは、現在アプリケーションにオプションがあるかどうかに関係なく送信できますが、データ型はさらに制限されます。
ICCM(クライアント間通信ルールマニュアル)がこれを文書化しました。しかし、すべてのアプリケーションがそれに従うわけではありません(Netscapeは注目すべき例外です)。
クリップボードはX選択とは異なる方法で共有され、一部の人はこの方法を好むでしょう。クリップボードは、特定の瞬間にデータを実際に所有している人が誰であるかに依存しません。
xtermはXツールキットを使用して、X選択、クリップボード、および切り取りバッファを実装します。
参考までに:
- Xt 自分の選択(3)
- xterm(1)
- エクスクリップ(1)-X選択したコマンドラインインターフェイス(クリップボード)
- xclipboard - Xクリップボードクライアント
- Gtk3 - クリップボード
- キーボードを使用してX選択(クリップボードの内容ではない)を貼り付けます。
- GNOMEクリップボードとX選択をマージする方法は?
答え2
よくわかりませんが、クリッピングバッファについて話しているようです。
クリップボードと切り取りバッファのしくみについて詳しくは、次のリンクをご覧ください。
無料デスクトップクリップボードショートスペック、
クライアント間通信ルールマニュアル
Xセレクト、カットバッファ、キリング。
楽しい発掘!