Firefoxにはなく、UNIXの「プライマリ選択」クリップボードを貼り付けるためのキーボードショートカットがありますか?


11

Linuxを実行し、マウスでテキストを選択してコピーし、Shift+ Insertを押して貼り付けることに慣れています。(これは、「プライマリ選択」として知られる代替クリップボードを使用します。)

これは、Firefox以外のすべてのアプリケーションで機能するようです。Firefoxは別のクリップボードを使用します。Ctrl+ CコピーとCtrl+ V貼り付け。FirefoxをUnixの「プライマリ選択」クリップボードから貼り付けるためにできるキーストロークまたは設定の変更はありますか?中マウスボタンをクリックしたときに貼り付けられます。

注:マウスアクションではなく、キーボードショートカットを探しています


PRIMARY選択範囲を貼り付けるための通常のキーボードショートカットは、shift + insertです。Firefoxの問題は、GTK +がshift + insertをCLIPBOARD選択に関連付けることにした方法に関連している可能性があります。GNOMEバグ643391には、Shift + Insertを再マップしてPRIMARY選択範囲から貼り付けることができるパッチがあります。...私はまだこれらのパッチを試してみませんでしたが、これは今、すべてのGTK +と私の相互作用は、アプリケーションをベース破る傾向があるように私は、いくつかの点でそれらを試してみるよ
njsg

UNIXボードにも同様の質問がありますが、提案されたソリューションを試しましたか?unix.stackexchange.com/questions/11889/...
weberik

回答:


1

X11には複数のクリップボードがあります。マウスでテキストを選択すると、「プライマリ選択」がいっぱいになり、中央のボタンをクリックすると挿入されます。Ctrl-V / Ctrl-Cの場合、ほとんどのプログラムは「クリップボード」を使用しますが、Shift-Insはプライマリ選択、時にはクリップボードを使用するようです。

したがって、Shift-Inではなく、マウスまたはCtrl-V / Ctrl-Cを使用して、異なるアプリケーション間でテキストをコピーする方が簡単です。


3
たとえば、xtermを使用している場合、プライマリ選択が唯一のオプションです。
user2898

「簡単です」は、通常使用するツールとはかなり関係があります。使用するツールによっては、Ctrl-V / Ctrl-Cを使用しない方が簡単な場合があります。
njsg 14年

マウスの中ボタン。それが私が使用するものです。(ホイールをクリックしてください)
Jasen

1

次のコマンドをキーにバインドできます。これにより、Firefoxの選択を他のプログラムで使用できるようになります。

xsel -b|xsel

およびその逆

xsel|xsel -b

0

Linuxでは、マウスの中央のボタン(またはスクロールホイール)をクリックすると、Unixクリップボードの内容が貼り付けられます。

マウスにミドルボタンがない場合は、左ボタンと右ボタンの両方を同時にクリックすると、ミドルクリックをエミュレートするように設定されることがよくあります。


3
キーボードから手を離さずにそれを行う方法はありますか?
user2898

Shiftキー+を挿入してみてください
spinus

@spinus全体のポイントは、Firefox shift+insertでは動作しないということです。
iago-lito

0

autocutselの utilのは、私を助けました...

X起動スクリプト(〜/ .Xclients)でこれを実行します:

autocutsel -buttonup -fork

次のように端末で最初にテストできます。

autocutsel -verbose

このユーティリティはCLIPBOARDをCUT_BUFFER0(およびその逆)と同期するため、rxvt(私の「xterm」の選択)での選択が標準のホットキーを使用してFirefoxに貼り付けられます。


しかし、それらのクリップボードの区別は失われます。私は、より一時的なものにマウス選択を使用する傾向があります。そのため、clipit(sourceforge.net/projects/gtkclipit)は、この機能を提供する優れたクリップボードマネージャーです。
17:58にブルー化された
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.