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.