LinuxベースのOSを使い始めたばかりです。ラップトップのキーボードが誤動作していて、キーがランダムに押されています。
以前、Windowsを使用していたときに、内蔵キーボードに間違ったドライバーをインストールして内蔵キーボードを無効にし、接続されたUSBキーボードを使用して作業していました。
Linuxで同様のことを行い、内蔵キーボードを無効にするにはどうすればよいですか?
キーボードを永続的に無効にしたい場合は、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
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
また、例えばを参照してください。 this 質問。利用可能なオプションの詳細については、man xorg.conf
を参照してください。