Bez odłączania klawiatury chciałbym wyłączyć ją z terminala; Miałem nadzieję, że można to zrobić za pomocą, rmmod
ale w oparciu o moje aktualnie załadowane moduły nie wygląda na to, aby było to możliwe.
Czy ktoś ma jakieś pomysły?
Bez odłączania klawiatury chciałbym wyłączyć ją z terminala; Miałem nadzieję, że można to zrobić za pomocą, rmmod
ale w oparciu o moje aktualnie załadowane moduły nie wygląda na to, aby było to możliwe.
Czy ktoś ma jakieś pomysły?
Odpowiedzi:
Są tutaj całkiem dobre wskazówki, jak to zrobić, zatytułowane: Wyłącz / włącz klawiaturę i mysz w systemie Linux .
Za pomocą tego polecenia możesz wyświetlić listę urządzeń.
$ xinput --list
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"Keyboard2" id=2 [XExtensionKeyboard]
"Mouse2" id=3 [XExtensionKeyboard]
I wyłącz klawiaturę w ten sposób:
$ xinput set-int-prop 2 "Device Enabled" 8 0
I włącz to za pomocą tego:
$ xinput set-int-prop 2 "Device Enabled" 8 1
Działa to tylko w celu wyłączenia klawiatury za pomocą X. Więc jeśli korzystasz z systemu, w którym X nie działa, to nie zadziała.
Możesz użyć tego polecenia, aby uzyskać listę wszystkich właściwości dla danego urządzenia:
$ 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
).