Klavye nasıl devre dışı bırakılır?


10

Klavyemi çıkarmadan terminalden devre dışı bırakmak istiyorum; Bunun kullanılarak yapılabileceğini umuyordum rmmodama şu anda yüklü olan modüllerime dayanarak mümkün görünmüyor.

Herhangi bir fikri olan var mı?


1
HID ("insan arabirim cihazı") modülü muhtemelen yerleşiktir. Bazı USB şeyler tho olmayabilir, bu nedenle bunlardan birini çekmeyi deneyebilirsiniz ( lsmod | grep usb).
goldilocks

Yanıtlar:


15

Burada yapmak için oldukça iyi yönler var, başlıklı: Linux'ta klavye ve fareyi devre dışı bırakın / etkinleştirin .

Misal

Bu komutla cihazları listeleyebilirsiniz.

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

Ve klavyeyi şu şekilde devre dışı bırakın:

$ xinput set-int-prop 2 "Device Enabled" 8 0

Ve bununla etkinleştirin:

$ xinput set-int-prop 2 "Device Enabled" 8 1

Bu yalnızca klavyeyi X ile devre dışı bırakmak için çalışır. Bu nedenle, X çalıştırmayan bir sistemdeyseniz bu çalışmaz.

Mülklerin listesi

Belirli bir aygıtın tüm özelliklerinin bir listesini almak için bu komutu kullanabilirsiniz:

$ 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

2
Fişi çıkarılır ve tekrar takılırsa yeniden etkinleştirilir mi? Aksi halde (bir dizüstü bilgisayar değilse) makineden yanıt almak zor olabilir :)
terdon

Evet, bu devre dışı bırakma cihazı soruları her zaman "tamam, nasıl yeniden etkinleştiririm" parçası için yüklü görünüyor.
slm

Bunun klavyeyi herhangi bir TTY için değil, yalnızca X11 için devre dışı bıraktığını ekleyeceğim. Ayrıca hala Ctrl + Alt + F ile TTY'lere geçiş yapabilirsiniz?
Raphael Ahrens

@ RaphaelAhrens - evet bunu cevapta söyledim, ama tekrarladığınız için teşekkürler.
slm

2
@terdon Denemeden önce çalışan bir SSH bağlantınız olduğundan emin olun.
Gilles 'SO- kötü olmayı kes
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.