在 Dell XPS 15 上为 xubuntu 18.04 启用鼠标中键触摸板模拟

在 Dell XPS 15 上为 xubuntu 18.04 启用鼠标中键触摸板模拟

如何将触摸板上的三指点击映射到鼠标中键单击?另一个问题我发现

synclient TapButton3=2

这样做是可行的,但每次启动时都要运行 shell 脚本,这似乎有点奇怪。难道没有配置吗?

答案1

这可以在 Xorg 配置文件中实现。首先创建目录/etc/X11/xorg.conf.d70-synaptics.conf/usr/share/X11/xorg.conf.d/

sudo mkdir /etc/X11/xorg.conf.d
sudo cp  /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/

然后将其更改为

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"

        Option          "TapButton1"            "1"
        Option          "TapButton2"            "3"     # multitouch
        Option          "TapButton3"            "2"     # multitouch
EndSection

博客文章解释 X11 配置文件的新布局:

/usr/share/X11/xorg.conf.d 是为发行版准备的,您不应该在其中乱动。相反,用户应该将自定义文件放入 /etc/X11/xorg.conf.d。您可能需要创建该目录。/etc/X11/xorg.conf.d 中的 .conf 文件在 /usr/share/X11/xorg.conf.d 中的文件之后运行,因此它们控制或覆盖 /usr/share/X11/xorg.conf.d 中的任何内容。尽管如此,我通常还是将它们编号得更高一些。因此,如果我要修改 /usr/share/X11/xorg.conf.d 中的 50-wacom.conf,我会将 /etc/X11/xorg.conf.d 中的自定义 .conf 文件称为 52-wacom.conf。可能有点过头了。

有关可用选项的说明,请参阅Debian 维基

相关内容