Arch LinuxをインストールしたChromebookを持っています。ただし、このChromebookには非常に奇妙なキーが付属しています。キーボードの右上にある「電源オン/オフ」キーです。警告なしで、このボタンはコンピュータの電源を切ります。当然のことながら、バックスペースを探しているときや、周囲のボタンを押しているときに指がずれたときに、このキーを押し続けてきました。その結果、私は非常に非現実的な瞬間にコンピューターの電源を切りました。これは停止する必要があります。
このキーを無効化または再マッピングするにはどうすればよいですか?
私はあなたの解決策を Arch wiki で見つけました:
箱から出してすぐに、
systemd-logind
は電源キーと蓋の切り替えイベントをキャッチして処理します。電源キーを押すとChromebookがシャットダウンし、蓋を閉じるとサスペンドします。ただし、電源キーがキーボードの右上にある通常のキーであり、誤って押してしまう可能性があるため、このポリシーは少し厳しいかもしれません。電源キーの押下とリッドスイッチを無視するように
logind
を構成するには、以下のlogind.conf
に行を追加します。
/etc/systemd/logind.conf
HandlePowerKey=ignore HandleLidSwitch=ignore
次に、
logind
を再起動して、変更を有効にします。
HandlePowerKey=ignore
を/etc/systemd/logind.conf
に追加する必要があるようです。
まず、キーマップファイルを編集して、電源ボタンの動作を変更し、それを他のキーに割り当てます。
ファイルを編集します:/usr/share/X11/xkb/symbols/inet
(POWRキーを編集)
次に、電源ボタンを効率的に無効にする必要があります。xinputを使用するのが良い方法です。
実行xinput --list
電源ボタンには独自のエントリがあります...デバイス番号を選択して実行します
xinput disable devnumber
何かのようなもの xinput disable 8