如何永久禁用同时运行的两个触控板驱动程序之一

如何永久禁用同时运行的两个触控板驱动程序之一

链接至这篇戴尔文章描述 Ubuntu 的问题仿生海狸以及某些 Dell Precision / XPS 触控板。我有一台 Dell Inspiron 也遇到了同样的问题。问题是 Ubuntu 18.04 在这些 Dell 笔记本电脑上同时运行两个触控板驱动程序,导致光标在屏幕上跳动。

如果我发出xinput list命令,我会收到以下输出:

Virtual core pointer 
  Virtual core XTEST pointer
  Synaptics TM3096-006
  SynPS/2 Synaptics Touchpad

对我来说,这意味着我有两个鼠标驱动程序正在运行;Synaptics TM3096-006SynPS/2 Synaptics Touchpad。我上面链接的文章描述了如何SynPS/2 Synaptics Touchpad通过编辑*synaptics-quirks.conf*synaptics.conf文件永久禁用驱动程序。

我的问题是,*synaptics-quirks.conf*synaptics.conf文件根本不存在于我的/usr/share/X11/xorg.conf.d/目录中。我在这个目录中的文件包括:

10-amdgpu.conf
10-quirks.conf
10-radeon.conf
40-libinput.conf
70-wacom.conf

我是否只需在目录中创建这些文件*synaptics-quirks.conf?还是编辑目录中已有的一个(多个)文件?编辑的要点包括添加以下行:*synaptics.conf*xorg.conf.d/

Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection

相关内容