Что будет делать ядро, когда USB-мышь вставлена ​​в ПК с Linux?

Если речь идет именно об этом конкретном K, то можно избавиться от флага g, так как sedзаменит Kтолько один раз. Таким образом:

sed -i "4s/K/exc/" <newfile> 

А именно, он заменяет первое появление Kна excв строке 4.

1
10.05.2020, 14:17
1 ответ

Очень общий вопрос, поэтому очень поверхностный ответ:

События USB всплывают в той части ядра, которая имеет дело с новыми USB-устройствами. Это говорит о той части ядра, которая может загружать модули по требованию. Это, в свою очередь, ищет модули с alias, которые соответствуют поставщику USB и идентификатору продукта (или другим полям USB ). Он также может принять решение по классу USB.

Многие USB-мыши являются стандартными USB-устройствами HID (человеко-машинного интерфейса ). В этом случае срабатывает уровень HID, ядро ​​считывает дескриптор HID для мыши и соответствующим образом интерпретирует события HID.

Поэтому, если бы вы могли включить в свой вопрос информацию о том, что это за USB-мышь (черезlsusb -v)и почему она не работает с доступными драйверами, это было бы полезно...

0
28.04.2021, 23:15

Теги

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