Chromebookの電源ボタンを無効にします。

Chromebookの電源ボタンを無効にします。

Arch LinuxがインストールされたChromebookがあります。しかし、このChromebookには非常に奇妙なボタンがあります。キーボードの右上に電源オン/オフキーがあります。このボタンは警告なしにコンピュータをシャットダウンします。もちろん、バックスペースキーを探しているときや周囲のボタンを押している間に指が滑るときも、このキーを押し続けます。その結果、私は非常に非現実的な瞬間にコンピュータをシャットダウンしました。これは止まらなければなりません。

このキーを無効または再マッピングするにはどうすればよいですか?

ここに画像の説明を入力してください。

答え1

私はあなたの解決策を見つけましたアーチスウィキ:

デフォルトでは、systemd-logind電源キーとカバースイッチイベントをキャプチャして処理します。つまり、電源キーを押すとChromebookが終了し、カバーが閉じると一時停止します。ただし、電源キーがキーボードの右上隅にある一般的なキーであるため、誤って押すことができることを考慮すると、この戦略はやや厳しいかもしれません。

電源キー押下とカバースイッチを無視するように設定するには、logind以下の行を追加しますlogind.conf

/etc/systemd/logind.conf

HandlePowerKey=ignore
HandleLidSwitch=ignore

logindその後、変更を適用するには再起動します。

HandlePowerKey=ignoreに追加すればそうです/etc/systemd/logind.conf

答え2

まず、キーマップファイルを編集して電源ボタンの動作を変更し、別のキーに割り当てることができます。

ファイル編集:(/usr/share/X11/xkb/symbols/inetPOWRキー編集)

その後、電源ボタンを効果的に無効にする必要があります。良い方法はxinputを使うことです。

電源ボタンを起動すると、xinput --list独自の項目があります...デバイス番号を選択して実行します。

xinput disable devnumberそれはまるでxinput disable 8

関連情報