Linux Mint でマウス 4 とマウス 5 ​​の前後移動を無効にする

Linux Mint でマウス 4 とマウス 5 ​​の前後移動を無効にする

Linux Mintでは、マウス4とマウス5は、ファイルマネージャ、すべてのブラウザ、設定、そしておそらく他の場所で、自動的に前後に移動するようにバインドされています。この機能を無効にすることは可能でしょうか。それなしマウス 4 とマウス 5 ​​を完全に無効にします。

その理由は、プッシュ・ツー・トークにマウス 4 を使用しているため、話したいときにブラウザやファイル マネージャーに戻らなければならないのは非常に煩わしいからです。

答え1

xinputでボタンを再マッピングできます

$xinput 入力デバイスが一覧表示されます。マウスの ID をメモしてください。

$ xinput get-button-map <mouse-id>(私の場合、マウス ID は 14 でした)

次のようなものが出力されます1 2 3 4 5 6 7 8 9 10 11 12

$xinput set-button-map <mouse-id> 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0

これにより、プライマリボタン以外のすべてが無効になります。

ソース:https://forums.linuxmint.com/viewtopic.php?t=241162

再起動時に再マップを維持するには、次のファイルを作成して保存します。

#/usr/share/X11/xorg.conf.d/my-mouse-config.conf

Section "InputClass"
    Identifier  "<mouse-name>"
    Option  "ButtonMapping" "1 2 3 0 0 0 0 0 0 0 0 0 0 0 0"
EndSection

ソース -https://askubuntu.com/a/407889/75357

答え2

マウス ボタン 4 と 5 が「戻る」と「進む」のは、これらがスクロール ホイールの移動イベントに対応するマウス ボタンだからです。したがって、スクロール ホイールのイベントに応答するすべてのアプリケーションは、これらのボタンに応答します。

ButtonMappingファイルのXevdevドライバー セクションのオプションを使用してxorg.conf、「マウス 4」を別のイベント (「ボタン 6」など) にマップし、「ボタン 6」をプッシュ ツー トーク用に構成できます。

man evdev詳細については、を参照してください。 を参照してXorg.log、X サーバーを再起動した後に設定が機能しているかどうかを確認してください。

関連情報