web-dev-qa-db-ja.com

UnityでUbuntu 16.04の中央のマウスボタンをオフにする

中央のマウスボタンの背後にある機能をオフにして、そのボタンでクリックしたドキュメントに以前にコピーしたテキストを挿入しようとしています。マウスのボタンは非常に敏感であるため、スクロール中に誤ってドキュメントにテキストを挿入し続けます。 unity-Tweak-tool(0.0.7ubuntu2)で解決策を見つけようとしましたが、それに対する設定はないようです。 gnome-Tweak-tool(3.18.1-1)のキーボードとマウス> マウスの中央ボタンでクリックして挿入で、そのための関数を見つけました。 時々だけで機能し、アップデートはこの機能を元に戻すようです。 時々を使用すると、一部のプログラムはgeditのように挿入機能をオフにすることに反応し、他のプログラムはChromeブラウザーを嫌います。

マウスの中ボタンのこのテキスト挿入機能を永久にオフにする方法はありますか?

2
Socrates

この質問は マウスの中ボタンのクリックペーストを無効にするにはどうすればよいですか の重複としてマークできます。ただし、残念ながら、その質問に対する多くの賛成の回答はどれも質問どおりには答えません。実際、それらはすべて、特定のプログラムでのみ機能するソリューション、または現在のバージョンのubuntuでは機能しないソリューションを提供します。または、中マウスボタンを完全に無効にする方法を教えてくれます。私もそこに答えましたが、実際には正確な質問に答えない投票された答えの中に埋まっているので、他の質問ではうまくいかなかったすべてのプログラムに有効な解決策を明示的に求めているため、この質問はユニークだと思います。

ソリューションは、さらに別の複製で提供されていますが、現在、Radivarigによる https://unix.stackexchange.com/a/277488/288916 の別のstackexchangeサイトで提供されています(すべてのクレジットは彼に送られます)。ただし、機能させるには1つの変更を行う必要がありました。

Xbindkeysをインストールします。

Sudo apt-get install xbindkeys xsel xdotool

次のテキストを使用して、xbindkeys ~/.xbindkeysrcの構成ファイルを作成します。

"echo -n | xsel -n -i; pkill xbindkeys; xdotool click 2; xbindkeys"
b:2

を使用して構成ファイルをロードします

xbindkeys -p

この行を〜。/ bashrcに追加して、xbindkeysが起動時に常にロードされるようにします。

これは私のために働くものですが、Radivarigが示唆しているのは代わりにラインを使用することです

"echo -n | xsel -n -i; pkill xbindkeys; xdotool click 2; xbindkeys"
    b:2 + Release

この最後の1つは機能しませんが、バージョンが機能しない場合は、もう1つ試してみることをお勧めします。

久しぶりにこれが、中マウスボタンを完全に無効にすることなく、中マウスペーストボタンを普遍的にオフにする唯一の解決策です。

0
Kvothe