ミドルクリックの貼り付けがわかりません。
時々、テキストを強調表示し、ウィンドウ内で目的の場所で中クリックすると、必要な処理が行われます。時々そうではありません。
たとえば、Firefoxでテキストを強調表示してから、ターミナルvimに移動して中クリックすると、何も起こりません。
何が起こっている?
ありがとうございました!
ImaginaryRobotsの答えの説明 2つの異なるクリップボードがあります:Xクリップボードとデスクトップ環境/ウィンドウマネージャークリップボード(Gnome/Unity、KDEなど);使用する選択方法(強調表示、または明示的なCtrl-C /右クリックコピーなど)によっては、2つのクリップボードが同期されない場合があります。
この問題が発生した場合の最も簡単な解決策は、これらの別々のクリップボードの同期を維持するツールを使用することです。お勧めしますClipIt(Sudo apt-get install clipit
)
実際には、2種類のコピー&ペーストがあります-基礎となるX11グラフィックシステムによって提供されるものと、ウィンドウマネージャー(Gnome、KDEなど)によって提供されるものがあります。
クリックせずにテキストを強調表示するだけでX11バッファスペースにコピーされ、中クリックするとそこから貼り付けられます。 control-Xまたはcontrol-Cを使用する場合、window-managerのバッファスペースも使用します(これらのキーを使用するために強調表示する必要があるため)が、control-Vのみがそこからテキストを取得します-中クリックはしません。
物事をより混乱させるために、ウィンドウマネージャーのコピーと貼り付けは非テキストアイテムでも機能するため、強調表示が両方のバッファーにテキストを取得した場合でも、代わりにウィンドウマネージャーバッファーにいくつかのファイルまたは複雑なデータがあり、 2つは同期されません。
両方を理解して使用するのに十分なスマートなアプリケーションもあれば、そうでないアプリケーションもあります。ターミナルウィンドウは、通常、コピーアンドペーストに関して愚かな種類のものです。通常、コピーと貼り付けの混乱を修正する方法を伝えるために各アプリケーションの設定がありますが、それらをすべて正しくセットアップするのは大変な作業です。 Ubuntuはデフォルトでそれらのほとんどを取得していると思います。
状況は歴史的にはるかに悪く、その周りの標準を定義するfreedesktopにつながりました。
http://standards.freedesktop.org/clipboards-spec/clipboards-latest.txt