在 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 之所以“前进和后退”,是因为这些是与滚轮移动事件相对应的鼠标按钮。因此,所有响应滚轮事件的应用程序都会响应这些按钮。

您可以使用文件的ButtonMappingXevdev驱动程序部分中的选项xorg.conf将“鼠标 4”映射到另一个事件,例如“按钮 6”,然后将“按钮 6”配置为即按即说。

请参阅man evdev以了解详细信息。Xorg.log重新启动 X 服务器后,查看您的配置是否有效。

相关内容