キーボードを外さずに、ターミナルから無効にしたいと思います。これを使用して実行できることを望んでいましたが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
)。