配置鼠标垫双击以按照我想要的方式工作?

配置鼠标垫双击以按照我想要的方式工作?

我有一台装有 Ubuntu 11.10/Win7 双启动系统的笔记本电脑。在 Windows 中,我使用双击来滚动,在 Ubuntu 中也可以使用。我通过更改系统设置\鼠标和触摸板下的设置来实现这一点 - 非常简单。

但是,在 Windows 中,在某些情况下,我也可以把双击用作“中键单击” - 例如,如果我在 Chrome 中双击一个选项卡,该选项卡会关闭;如果我双击一个链接,它会在新选项卡中打开。在 Ubuntu 中,双击的行为类似于右键单击。在前面的两个示例中,双击时,显示的是上下文菜单,而不是我想要的操作。

我如何在 Ubuntu 中更改此配置以执行我想要的和习惯的操作?

答案1

没有好的办法来做到这一点。这也困扰着我,但我已经习惯了同时按下鼠标两个按钮来实现中键单击。漏洞也有报道。

这种情况已经持续了一段时间。有一些解决方法,例如让脚本在启动时运行以下内容:

synclient TapButton2=2; synclient TapButton3=3;

但是当您退出挂起或休眠状态时,问题将再次出现,您必须手动运行它。

简而言之,这是一个没有很好解决方案的问题,但你可以用一种不令人满意的方式来解决它。

答案2

如果你希望将双击永久改为中键单击,可以synclient按照 user28857 的建议检查哪个 TapButton 适用于哪个配置,然后将其永久更改为/usr/share/X11/xorg.conf.d/50-synaptics.conf。你需要做的是:

gksu gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
            Option "TapButton1" "1"
            Option "TapButton2" "2" or "3"
            Option "TapButton3" "3" or "2" 
 EndSection

尽管本文来自 ArchLinux,但它很好地解释了大多数笔记本电脑都采用的 synaptics 触摸板的触摸板配置。

相关内容