Не відключаючи клавіатуру, я хотів би відключити її від терміналу; Я сподівався, що це можна зробити за допомогою, 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
).