我已经从 11.04 升级到 11.10,但用三根手指点击触摸板来实现鼠标中键单击的功能已经消失。插入鼠标后,鼠标中键单击功能完全符合预期。
我尝试过类似的方法来:在触控板上交换双击和三指点击操作并使用$ gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true
但仍然没有任何效果。
我使用的是华硕 ul-30a,它在 Linux 下通常支持良好。我使用的是 gnome-shell,但使用 unity 时也会出现此问题。
有人能建议如何修复三连击吗?
编辑: 我也尝试安装 kde 包 synaptiks 并设置按钮功能,但这也没有效果
答案1
在 12.04(精确)上使用 gnome-shell,我可以通过运行以下命令恢复三击中键单击支持:
synclient TapButton3=2
此命令告诉 Synaptic 驱动程序做出三击手势(TapButton3
)并发送中键单击(鼠标按钮 2)事件。
但是,我不确定如何最好地使此更改持久化。我可以将其放入脚本中正如这篇博客文章所建议的那样,但这种方法对我来说似乎很尴尬。一定有更好的方法。
答案2
刚刚发现一件很神奇的事情:
点击触摸板的右上角就像单击鼠标中键一样。我知道它与三击不同,需要定位精确 :( 但这是我能找到的最接近三击的操作。
顺便说一句,单击右下角就像单击鼠标右键一样。
答案3
这展示如何通过同时单击两个按钮来恢复鼠标中键模拟。
答案4
synclient ClickFinger3=3
找到了这里。