Xorgでは、あるウィンドウで選択したテキストを別のウィンドウで選択すると、なぜ失われますか?

Xorgでは、あるウィンドウで選択したテキストを別のウィンドウで選択すると、なぜ失われますか?

これはしばらく私を悩ませ、どのような条件が問題を引き起こしているのかを理解しましたが、その理由と(必須)解決策があるかどうかわかりません。

2つのウィンドウが並んでいるとき、その理由は非常に明白です。あるウィンドウではテキストが選択され、もう一方のウィンドウでは選択が解除されます... Iいつも全画面(17インチモニター)で作業しているので、理解が少し遅いです。

私の考えではこれと関係があると思います。予備選挙Xモードなのに、なぜ各ウィンドウにテキストが保持されないのかわかりません。最も明るい部分実際にはそこにいなくても基本的なバッファ(それともメインバッファは実際に強調表示されたテキスト自体ですか?)...

Firefoxなどのプログラムは、同様の条件下で現在の「選択」を維持するため、はい可能。この選択解除動作が存在するのはなぜですか?

デフォルトの選択は役に立つと思いますが(おそらくこのような問題のため)、クリップボードをより頻繁に使用して知りたいです。 Xを無効にする方法はありますか?予備選挙パターン - これが唯一の解決策であれば...

ベストアンサー1

単純なドラッグでテキストを選択すると、通常は「ソフト」バッファと呼ばれる領域に入ります。単にマウスの中央ボタンをクリックすると貼り付けることができますが、他の項目を選択すると消えます。

一方、gnome、KDE、およびその他のWMでは、通常、ユーザーが明示的に別のコンテンツをコピーするまで、選択したテキストを「ハード」バッファにコピーできます。

FirefoxのようなプログラムはXorgの選択を維持するために多くのことをしませんが、代わりに一致する独自の選択モードを追加します。たとえば、Firefoxでテキストを選択し、別のウィンドウで項目を選択してからFFに戻り、貼り付けるためにマウスの中央ボタンをクリックすると、後ろにテキストが表示されます。

おすすめ記事