在 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
答案2
鼠标按钮 4 和 5 之所以“前进和后退”,是因为这些是与滚轮移动事件相对应的鼠标按钮。因此,所有响应滚轮事件的应用程序都会响应这些按钮。
您可以使用文件的ButtonMapping
Xevdev
驱动程序部分中的选项xorg.conf
将“鼠标 4”映射到另一个事件,例如“按钮 6”,然后将“按钮 6”配置为即按即说。
请参阅man evdev
以了解详细信息。Xorg.log
重新启动 X 服务器后,查看您的配置是否有效。