Как навсегда отключить клавиатуру ноутбука в Linux Mint?

Одно из возможных объяснений, приведенных в обсуждении сообщения об ошибке, заключается в том, что

  • процессы, выполняющие запись, исчезают раньше таймера.

Это имеет смысл. Является ли это ожидаемым поведением, обсуждается.

1
09.09.2017, 19:00
2 ответа

Если вы хотите навсегда отключить клавиатуру, вы можете сделать это в BIOS.

Если вы не хотите отключать его из BIOS. Вы можете сделать следующее:

Во-первых, перечислите устройства, которые видит ваш X:

xinput --list
"Virtual core pointer"  id=0    [XPointer]
"Virtual core keyboard" id=1    [XKeyboard]
"Keyboard2"     id=2    [XExtensionKeyboard]
"Mouse2"        id=3    [XExtensionKeyboard]

Затем отключите клавиатуру:

xinput set-int-prop 2 "Device Disabled" 8 0

И включить:

xinput set-int-prop 2 "Device Enabled" 8 1
1
27.01.2020, 23:44

Помимо использования xinput, другой вариант — создать свой собственный xorg.confфайл (обычно /etc/X11/xorg.conf, но Mint может предпочесть где-то еще ). Это заставит X-сервер игнорировать его сразу после запуска X-сервера, никаких дополнительных действий не требуется. Это должно выглядеть примерно так:

Section "InputClass"
   Identifier         "disable broken device"
   MatchIsKeyboard    "on"
   MatchProduct       "full product name from 'xinput list'"
   Option             "Ignore" "on"
EndSection

См. также, например,. этот вопрос. Более подробную информацию о доступных опциях можно найти в man xorg.conf.

0
27.01.2020, 23:44

Теги

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