答案1
我不知道如何准确地完成您的要求,但我最终做的是(尝试)完全禁用触控板上的中间按钮:禁用鼠标中键
我刚刚编写了一个脚本,该脚本运行xinput set-button-map $id 1 0 3
的$id
是触控板设备的 ID xinput list
。这三个数字为左、中、右物理按钮分配按钮标识符。(因此,您可以通过更改3
为来禁用右按钮0
,将其反转为3 2 1
等。)我尚未在某个配置文件中找到有关执行此操作的任何说明。理想情况下,这应该是在 Ubuntu 的鼠标控制面板中,或者至少在 gnome-tweak-tool 或类似的东西中。
奇怪的是,这会禁用 Firefox 中的鼠标中键单击(主要烦恼——意外关闭选项卡并在新选项卡中打开链接),但仍会在终端中粘贴。因此,尚不确定这是否真的有效,或者终端和其他应用程序是否使用其他事件来解释为粘贴。我可能还会对任何 Firefox 功能请求进行投票,以添加配置选项来禁用选项卡关闭和其他鼠标中键单击操作。