我需要找出运行 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 是驱动程序吗?
我期望libinput
或synaptics
会在某处列出,因为当我搜索 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
。
不太清楚您询问的是哪个驱动程序:内核还是用户空间。