如何在带有点击板的 ThinkPad 上配置仅指点杆模式

如何在带有点击板的 ThinkPad 上配置仅指点杆模式

我有一台配备新触摸板(点击板)的 Thinkpad Carbon X1 gen2 笔记本。T440 和 W540 型号似乎也使用了相同的点击板。我想关闭触摸板但仍能使用指点杆。但是,新的点击板笔记本没有物理鼠标按钮。相反,触摸板上的区域必须映射到鼠标左、中、右按钮。也就是说,只需在 ubuntu/unity 设置中关闭触摸板,鼠标按钮也会被禁用。换句话说,我希望触摸板仅用作按钮,三个区域对应于传统的鼠标按钮(滚动对我来说并不重要)。

网上有很多关于如何配置触摸板/指点杆的信息:例如思考维基或者在 askubuntu 上 但这些信息似乎已经过时了。

在 Ubuntu 14.04(或 13.10)中对触摸板/指点杆配置进行持久更改的正确(现代)方法是什么?

我发现此解决方案并使用 Ubuntu 14.04 alpha 进行了尝试:

Section "InputClass"
    Identifier "t440 top buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
    Option "Synaptics Area" "0 0 0 1" #disable moving but not buttons
EndSection

将上述配置放入名为 99-carbonx1clickpad.conf 的文件中,并将其保存在文件夹 /usr/share/X11/xorg.conf.d/ 中

效果是点击板的 3 个上部区域被正确映射,但触摸板移动未被关闭(即鼠标仍然可以移动)。

为何机芯仍处于开启状态?

是否有一些特定的 ubuntu 进程会覆盖 xorg.conf.d 文件夹中的设置?

更新1:

进一步的研究表明优先事项通过它可以读取 xorg 配置(如果配置仍是最新的)。因此,我将上面的配置文件也复制到了文件夹 /etc/X11/xorg.conf.d/

此外,根据详细archwiki 上的文档gnome 设置守护程序可能会覆盖 xserver 的设置,因此:取消选中/org/gnome/settings-daemon/plugins/mouse/使用 dconf-editor 时处于活动状态。

但是这仍然不能关闭触摸板移动...Ubuntu 的 Unity 还有其他配置键吗?

顺便说一句:将来更好的解决方案应该是适用于 synaptics 1.8

答案1

无法Option "Synaptics Area" "0 0 0 1"正常工作。因此,需要做的就是:

Section "InputClass"
    Identifier "tp only with clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
    Option "AreaBottomEdge" "1" #disable moving but not buttons
EndSection

将其存储在99-carbonx1clickpad.conf文件夹中的文件中/usr/share/X11/xorg.conf.d/

已针对 ubuntu 13.10 和 14.04 alpha 进行测试

相关内容