Linux Mintでノートパソコンのキーボードを永久に無効にする方法は?

Linux Mintでノートパソコンのキーボードを永久に無効にする方法は?

私はちょうどLinuxベースのオペレーティングシステムを使い始めました。私のノートパソコンのキーボードが誤動作し、ランダムなキーが押されます。

以前は、Windowsを使用するときに間違ったドライバをインストールして内蔵キーボードを無効にし、接続されたUSBキーボードで作業していました。

Linuxで同様のことを行い、内蔵キーボードを無効にするにはどうすればよいですか?

答え1

キーボードを永久に無効にするには、BIOSでこれを実行できます。

BIOSで無効にしたくない場合。次のことができます。

まず、Xに表示されるデバイスをリストします。

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 Disabled" 8 0

次を有効にします。

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

答え2

を使用することに加えて、別のオプションはxinput独自のxorg.confファイルを作成することです(通常/etc/X11/xorg.conf、Mintは他の場所で使用することを好むかもしれません)。これにより、Xサーバーの起動時にXサーバーがそれを無視するため、追加のアクションは必要ありません。次のようにする必要があります。

Section "InputClass"
   Identifier         "disable broken device"
   MatchIsKeyboard    "on"
   MatchProduct       "full product name from 'xinput list'"
   Option             "Ignore" "on"
EndSection

たとえば、参照してください。これ質問。利用可能なオプションの詳細についてはを参照してくださいman xorg.conf

関連情報