Не отключая клавиатуру, я бы хотел отключить ее от терминала; Я надеялся, что это можно сделать с помощью, rmmod
но на основании моих загруженных в настоящее время модулей это выглядит не так, как это возможно.
У кого-нибудь есть идеи?
Не отключая клавиатуру, я бы хотел отключить ее от терминала; Я надеялся, что это можно сделать с помощью, rmmod
но на основании моих загруженных в настоящее время модулей это выглядит не так, как это возможно.
У кого-нибудь есть идеи?
Ответы:
Здесь есть несколько хороших указаний: « Отключить / включить клавиатуру и мышь в Linux» .
Вы можете перечислить устройства с этой командой.
$ 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 Enabled" 8 0
И включите это с этим:
$ xinput set-int-prop 2 "Device Enabled" 8 1
Это работает только для отключения клавиатуры через X. Поэтому, если вы работаете в системе, в которой не работает X, это не сработает.
Вы можете использовать эту команду, чтобы получить список всех свойств для данного устройства:
$ xinput --list-props 2
Device 'Virtual core keyboard':
Device Enabled (124): 1
Coordinate Transformation Matrix (126): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
lsmod | grep usb
).