マウスの中ボタンの貼り付けを無効にしたいのですが、それでも次のことができます。
私は this を試しましたが、タブを閉じたりリンクをクリックしたりできなくなります。
他の質問ではマウスの中央ボタンを完全に無効にしたいので、この質問は重複ではありません。
スクロールホイールマウスは、スクロールホイールを押したときの中ボタンクリックイベントをサポートします。これは優れた機能ですが、不愉快なことに気付くかもしれません。幸い、無効にすることができます。
まず、次のようにマウスのIDを知る必要があります。
$ xinput list | grep 'id='
のようなものを印刷します
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ PixArt Dell MS116 USB Optical Mouse id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Power Button id=6 [slave keyboard (3)]
Video Bus id=7 [slave keyboard (3)]
Power Button id=8 [slave keyboard (3)]
Sleep Button id=9 [slave keyboard (3)]
Dell KB216 Wired Keyboard id=10 [slave keyboard (3)]
Dell KB216 Wired Keyboard id=11 [slave keyboard (3)]
Eee PC WMI hotkeys id=13 [slave keyboard (3)]
私のDell Usbマウスがここに印刷されました。id= 12
したがって、次のようにマウスボタンのマッピングを表示できます。
$ xinput get-button-map 12
印刷する
1 2 3 4 5 6 7 8 9 10 11 12
ここでは、最初の3つの数字だけが私にとって意味があります。左、中央、右のマウスボタンを表します。
マウスの中央ボタンを0に設定してオフにすることができます。
$ xinput set-button-map 12 1 0 3
または、マウスの中央ボタンを1に設定して、左マウスボタンに変えることもできます。
$ xinput set-button-map 12 1 1 3
それは私のために動作します(kubuntu 18.04 LTS)