Я довольно новичок в Ubuntu, и я начал искать везде и проверять все! Недавно я видел эти файлы в /dev/input/
eventX, js0, mice, mouseX. Распечатав вывод с помощью «cat», я понял, что они как-то отвечают за ввод с клавиатуры и мыши, но вывод имел странную кодировку символов (даже для клавиатуры).
Мои вопросы:
Чтобы сделать данные файла более читабельными, я использовал hexdump:
sudo cat /dev/input/by-id/<nameofthemouse> | hexdump -C
[ 1113] [Источник]
/ dev - системный каталог, содержащий все файлы, связанные с аппаратным устройством. Просмотрите это руководство для Обзор дерева файловой системы Ubuntu и , а также
Вся информация в /dev/input/eventX
хранится в структуре под названием input_event
. Более подробная информация о мероприятии доступна здесь: https://www.kernel.org/doc/Documentation/input/input.txt
Это место, где находятся файлы устройств для ваших устройств ввода.
Файлы устройств: (взято из Википедии)
В Unix-подобных операционных системах файл устройства или специальный файл является интерфейсом для драйвер устройства, который появляется в файловой системе, как если бы это был обычный файл ... Они позволяют программному обеспечению взаимодействовать с драйвером устройства с помощью стандартных системных вызовов ввода / вывода, что упрощает многие задачи и унифицирует механизмы ввода-вывода в пользовательском пространстве. [ 113] BLOCKQUOTE>