Я должен узнать, какой драйвер сенсорной панели используется на моем ноутбуке под управлением Ubuntu 16.04, таким образом, я могу заменить тот, который идет с Ubuntu 18.04 (который не работает хорошо).
Я попробовал lshw
который перечисляет информацию об аппаратных средствах, но нет, ничто о сенсорной панели I не видит.
Я попробовал 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
Запустите
xinput list-props 11
и вы увидите, какой драйвер userpace используется (libinput или synaptics).
11
- это идентификатор сенсорной панели из xinput list
.
Было не совсем понятно, о каком драйвере вы спрашиваете: ядро или пользовательское пространство.