Как я узнаю, какой драйвер сенсорной панели используется?

Я должен узнать, какой драйвер сенсорной панели используется на моем ноутбуке под управлением 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
1
задан 19 December 2018 в 23:37

1 ответ

Запустите

xinput list-props 11

и вы увидите, какой драйвер userpace используется (libinput или synaptics).

11 - это идентификатор сенсорной панели из xinput list.

Было не совсем понятно, о каком драйвере вы спрашиваете: ядро ​​или пользовательское пространство.

8
ответ дан 3 December 2019 в 06:51

Другие вопросы по тегам:

Похожие вопросы: