gnomeクリップボードとX選択をマージするにはどうすればよいですか?


56

X / Gnomeの2つの別々のクリップボードにいつもイライラしています。Control-Cを押してコピーし、次に中クリックして貼り付け、間違ったデータを取得するなどの作業を常に行っています。または、何かを選択してから、貼り付けたい場所に移動して、貼り付けたいものを選択すると、最初の選択が失われます。

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

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


3年が経ちました。この問題の解決策はありますか?
ヴァルン

いや。他のさまざまな理由から、私は最近KDEに切り替えました。klipperはkde +相乗効果には許容されますが、gnome +相乗効果に使用できる解決策はありません。autocutsel、parcellite、およびglipperの問題はすべて、この質問に関する既存の回答およびコメントに記載されています。

問題はまさにあなたが彼らに参加しようとしたからだと思います。今、おそらくctrl + cを選択で上書きしています。Ctrl + c / Ctrl + vのみを使用するように強制する場合は、選択/ミドル+クリックを無視するか、孤立した代替として使用することができます。選択/ミドル+クリック(またはShift +イン)を使用しないでください。ctrl + c / ctrl + vを
使い続け

回答:


29

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

$ autocutsel &
$ autocutsel -s PRIMARY & 

魔法!


1
そうそう!私にこれを追加.bashrc
Natim

26

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

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

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

apt-get install parcellite

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

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

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

3
parcelliteはクリップボードを正常にマージしているようです。選択を貼り付ける後者の問題は解決しません。control-vまたは中央ボタンのいずれかで単一のバッファーを貼り付けることができます。コピーとしての選択が気に入らない(無効にしたい)。

Autocutselが一貫して機能しない(またはまったく機能しない)。とてもイライラさせられました。これに感謝します。
NSAutomaton

sudo yum install parcelliteRHEL / CentOSのための
ノーム・マノス

参考までに、parcelliteにはクールな機能がありますコピーされたテキストの履歴です。履歴ダイアログから自動貼り付けを有効にするには、次のことも行う必要がありますinstall xdotool
Noam Manos

これは私のために働いた。
-Farhan.K

3

だから私は実際にさまざまなコピーバッファを別々に保ち、ときどきどちらかと同期するのが好きです(keepass2を使用しているときのように)。 、 やります:

xclip -o -selection clipboard | xclip -i 

2

gnomeではありませんが、KDEのKlipperにはこれを行うオプションがあります。私もgnomeに欠けていることに不満を感じています。


Glipperを試してみました。選択の問題に対する適切な回避策がありました。他の何かを選択して以前の選択を破棄した場合、Glipperを使用すると、履歴にアクセスして現在の内容を取得できます。ただし、スターターではないSynergyクリップボードの共有を妨げます。:(
TREE

1

autocutselがあなたの問題を解決すると思います。ほとんどのディストリビューションパッケージは「autocutsel」として巧妙にパッケージ化されています。Ubuntuでは、ユニバースリポジトリにあります。


これは本当に有望に見えましたが、実行しても何も変わらないようです。:(
TREE

正確な例を挙げていただけますか?X(ctrl-Cを使用)からY(マウスの中ボタンを使用)にコピーしますか?私はあなたの正確な状況を理解していないかもしれないと思います。
DaveParillo 09年

1

0.9.2-1(Debian Squeeze)の時点で、parcelliteは2つのクリップボード(Primary&Selection)をマージしているようですが、autocutsel 0.9.0-1はほとんどの場合機能しますが、ランダムに失敗します。


1

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


0

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

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

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


私はので、それは再コンパイルのxorg必要はないと思うklipper完全にそれをしない...
neutrinus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.