web-dev-qa-db-ja.com

どうすればgnomeクリップボードとXセレクションをマージできますか?

X/Gnomeの2つの別々のクリップボードに常に苛立ちを感じています。私は常にcontrol-Cなどの操作を行ってコピーし、中マウスボタンでクリックして貼り付け、間違ったデータを取得しています。または、何かを選択してから、貼り付けたい場所に移動し、貼り付けたいものを選択します。最初の選択は失われます。

これら2つのクリップボードをマージする方法はありますか?

更新:Parcelliteは間近に迫っていますが、選択範囲への貼り付けは本当に重要です。 Xでselect-as-copyを無効にする方法はありますか?

61
TREE

autocutselisプライマリX/X11クリップボードとGnome/GTKクリップボードの間で同期したいもの!方法は次のとおりです。

$ autocutsel &
$ autocutsel -s PRIMARY & 

マジック!

31
a paid nerd

「autocutsel」はあなたが望むことをしません。

この問題は、数週間前に修正が見つかるまで、10年以上にわたって存在しています。

これを行う必要があります:

apt-get install parcellite

アイコンを右クリックして「設定」に移動します

以下を確認してください。

  • コピーを使用(Ctrl-C)
  • プライマリを使用(選択)
  • クリップボードを同期
27
Warren Noronha

したがって、実際にはさまざまなコピーバッファーを個別に保持し、時々一方と同期します(たとえば、keepass2を使用している場合)。クリップボードからプライマリコピー(マウスの中央ボタン)バッファーに何かを移動したい場合、 やります:

xclip -o -selection clipboard | xclip -i 
5
Dale

0.9.2-1(Debian Squeeze)以降、パーセルライトは2つのクリップボード(プライマリと選択)をマージしているようですが、autocutsel 0.9.0-1はほとんどの場合機能しますが、ランダムに失敗します。

1
CHEN Cheng

loliclip (現在の名前: xcmen )は、この質問にぶつかったときに探していたものを実行します。プライマリバッファを強制的にクリップボードと同期させることにより、マウスでのコピー選択を効果的に無効にします。このプログラムを起動した後のデフォルト設定では、Ctrl + C(またはCtrl + Insert)でコピーし、Ctrl + V(またはShift + Insert)で貼り付けることができます。

1
glebtv

copyqもこれを行うようです。

0
Hielke Walinga

Problem 2が発生するのは、選択によるコピーとテキストの中央クリックによる貼り付けの両方が、同じ選択バッファである同じバッファとの間でテキストを移動するためです。これを変更するには、Xorgを変更して再コンパイルする必要があると思います。しかし、私は間違っている可能性があります。

中クリックで貼り付けることなく、両方の問題を解決する方が簡単です。これには、次のような明示的なコピー/貼り付けが必要になります CtrlCCtrlV デスクトップアプリの場合ですが、どのXアプリでも機能します。

Xの選択範囲をクリップボードにコピーするプログラムと、クリップボードをカーソルに貼り付ける別のプログラムが必要です。次に、それらをいくつかのユニバーサルキーコンボにバインドできます。そのようなプログラムがまだあるかどうかはわかりません。

0
user39142