Какой драйвер обрабатывает мою сенсорную панель?

Ответ, который я нашел, это - то, как он разработан. Если Вы хотите читать и из stdin и из использования файла echo foobar | grep f - test.txt. от man grep

 grep  searches the named input FILEs (or standard input if no files are
 named, or if a single hyphen-minus (-) is given as file name) for lines
 containing  a  match to the given PATTERN.  By default, grep prints the
 matching lines.
22
23.05.2014, 01:40
2 ответа
[1174385] Вероятно, никто из них этого не делает. На моей системе, например, где я использую Fedora 19 и Thinkpad 410 с Synaptic touchpad, у меня также нет драйвера Kernel.[12172]Так что же тогда заботится об этом устройстве? Ну, на самом деле это модуль ядра:[12173]Если вы хотите узнать больше об этом модуле, то можете использовать [1174788]uinput modinfo[1174789]:[12174]Как выяснилось, такие устройства ввода часто рассматриваются на более высоком уровне, в этом случае реальные драйверы реализованы на уровне X11.[12175]uinput - это модуль ядра linux, который позволяет обрабатывать входную подсистему с земли пользователя. Он может быть использован для создания и обработки устройств ввода из приложения. Он создает символьное устройство в каталоге /dev/input. Устройство является виртуальным интерфейсом, оно не принадлежит физическому устройству.[12176]SOURCE:[12177]Начало работы с uinput: подсистемой ввода пользовательского уровня[12178]Итак, где мои драйверы сенсорной панели?[12179]Они находятся в подсистеме X11. Вы можете увидеть устройство, используя команду [1174796]xinput --list[1174797]. Например, вот устройства на моем ноутбуке Thinkpad:[12180]Обратите внимание, что в этом списке отображается мой TouchPad. Дополнительную информацию об этих устройствах можно узнать, например, через [1174798]/proc[1174799]:[12181]OK, но где же драйвер?[12182]Копая глубже, если ваша система использует Synaptic touchpad (который, как я полагаю, составляет ~90% всех сенсорных панелей), вы можете сделать [1174800]locate synaptics | grep xorg[1174801], который должен показать следующие файлы:[12183]Первые результаты - это фактический драйвер, о котором вы спрашиваете. Он загружается в X.org через второй файл здесь:[12184]И вот эта строка:[12185]- то, что связывает физические устройства с этим драйвером. И вы, наверное, спрашиваете себя, как этот парень может быть так уверен? Использование этой команды показывает устройство, связанное с моим Synaptic TouchPad, используя [1174802]id=12[1174803] из вывода [1174804]xinput --list[1174805], который я показывал ранее:[12186]
34
27.01.2020, 19:42
$ cat /var/log/Xorg.0.log | grep "input driver"

На моем ноутбуке отображается:

...
[     9.054] (II) Using input driver 'synaptics' for 'Elan Touchpad'
...
3
27.01.2020, 19:42

Теги

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