Ubuntu18でマウスの中クリックを完全に無効にする方法を探しています。
この投稿では、@ Yehosefが親切に、ミドルクリックを無効にするこのソリューションを提供しています:
xinput list #to find mouse id
xinput set-button-map [mouse id] 1 0 3
ただし、コンピュータを再起動するたびに入力する必要があります。
それを永続化する方法はありますか?
承認された回答:
これは、Ubuntu 20.04(デフォルトではWaylandを使用)で、中央のボタンを無効にするか、中央のボタンを再マップするために行うことです。
デバイスIDを見つけるには:
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:17 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:17 id=7 [slave pointer (2)]
⎜ ↳ xwayland-touch:17 id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:17 id=8 [slave keyboard (3)]
正しいIDを見つける前に、いくつかのテストを行う必要がありました。私にとっては6でした。
現在のボタンマップを表示するには:
$ xinput get-button-map 6
1 2 3 4 5 6 7 8 9 10
中央のボタンを無効にするには:
$ xinput set-button-map 6 1 0 3 4 5 6 7 8 9 10
中央のボタンを左クリックに再マッピングするには:
$ xinput set-button-map 6 1 1 3 4 5 6 7 8 9 10
起動時に実行するには、ファイルを作成し、実行可能であることを確認します(chmod a + x):
#!/bin/bash
xinput set-button-map 6 1 1 3 4 5 6 7 8 9 10
Ubuntuおよびその他のGNOMEベースのディストリビューションには、単に「スタートアップアプリケーション」と呼ばれるアプリケーションが付属しています。 。これは、新しいシステムの再起動またはログインで実行されるアプリとスクリプトの管理に使用できます。したがって、検索して開き、作成したファイルを追加するだけです。