как удалить событие из /dev/input/event*

как удалить событие из /dev/input/event*

некоторые характеристики:

ОС: kubuntu 18.04

драйвер: thinkapad_acpi 0.26

ноутбук: thinkpad x1 yoga gen4

У меня новый ноутбук. Это устройство 2 в 1, я хочу иметь возможность использовать клавиатуру планшета, поскольку я подключен к внешнему монитору. В xinput есть устройство под названием «ThinkPad Extra Buttons», которое привязано к событию /dev/input/event13 (это загрузка, оно меняется). Я отследил это с помощью acpi_listen и libinput debug-events. В любом случае, я ищу способ удалить это событие. Прежде чем я зашел так далеко, я перепробовал несколько вещей.

  1. {ru,отключение}входов через xinput

  2. блокировка устройства с помощью xorg.conf (это предотвратило появление дополнительных кнопок ThinkPad, но не остановило поведение отключения клавиатуры)

  3. отключение thinkpad_acpi и thinkpad_hwmon через sysfs (возможно, я сделал это неправильно, и это может быть правильным решением)

Сейчас я пытаюсь найти способ удалить это событие. Если это не сработает, я попытаюсь определить фактическое аппаратное устройство планшетного коммутатора и каким-то образом занести его в черный список. Пока что я думаю, что лучший способ сделать это — через sysfs, но я могу ошибаться.

когда я выполнил вышеперечисленный шаг 3. Я побежал

echo thinkpad_acpi > /sys/devices/platform/thinkpad_acpi/unbind

Есть ли где-то другой драйвер, который я могу попробовать и отвязать, я пробовал несколько, но пока ничего не добился. У меня возникли проблемы с поиском информации о том, что означают все пути и файлы. Есть ли какой-то драйвер, который специально отвечает за переключение режима планшета, если да, то как мне найти его среди сумасшедшего кругового дерева систем и как мне проверить, что мои команды отвязать проходят?

Большая часть этой информации была взята из комментариев к первому ответу на этот вопрос:

Как полностью заблокировать события переключения крышки?

У меня есть лучшее объяснение того, что я уже сделал:

https://www.reddit.com/r/linuxquestions/comments/fjh2zc/disable_tablet_mode_renable_inputs_on_thinkpad_x1/

Связанный контент