私はちょうど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
。