我如何知道正在使用哪个触摸板驱动程序?

我如何知道正在使用哪个触摸板驱动程序?

我需要找出运行 Ubuntu 16.04 的笔记本电脑上正在使用哪个触摸板驱动程序,以便我可以替换 Ubuntu 18.04 附带的触摸板驱动程序(运行不佳)。

我尝试lshw列出硬件信息,但没有看到有关触摸板的任何信息。

我已尝试过lspci,但触摸板没有任何效果。

我尝试过,xpinput list结果如下:

Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL0665:01 06CB:76AD Touchpad             id=11   [slave  pointer  (2)]

但这是什么意思?DLL0665:01 是驱动程序吗?

我期望libinputsynaptics会在某处列出,因为当我搜索 Linux 触摸板驱动程序时这些名称不断出现。

编辑

按照建议,我尝试过,lsmod但没有synaptics列出libinput。我还尝试过,lsmod | grep hid结果如下:

hid_multitouch         20480  0
intel_hid              16384  0
sparse_keymap          16384  3 dell_wmi,intel_hid,intel_vbtn
mac_hid                16384  0
i2c_hid                20480  0
hid                   118784  2 i2c_hid,hid_multitouch

答案1

跑步

xinput list-props 11

你会看到用户空间使用驱动程序(libinput 或 synaptics)。

11是来自 的触摸板 ID xinput list

不太清楚您询问的是哪个驱动程序:内核还是用户空间。

相关内容