web-dev-qa-db-ja.com

Chromebookの電源ボタンを無効にする

Arch LinuxをインストールしたChromebookを持っています。ただし、このChromebookには非常に奇妙なキーが付属しています。キーボードの右上にある「電源オン/オフ」キーです。警告なしで、このボタンはコンピュータの電源を切ります。当然のことながら、バックスペースを探しているときや、周囲のボタンを押しているときに指がずれたときに、このキーを押し続けてきました。その結果、私は非常に非現実的な瞬間にコンピューターの電源を切りました。これは停止する必要があります。

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

enter image description here

8
user151785

私はあなたの解決策を Arch wiki で見つけました:

箱から出してすぐに、systemd-logindは電源キーと蓋の切り替えイベントをキャッチして処理します。電源キーを押すとChromebookがシャットダウンし、蓋を閉じるとサスペンドします。ただし、電源キーがキーボードの右上にある通常のキーであり、誤って押してしまう可能性があるため、このポリシーは少し厳しいかもしれません。

電源キーの押下とリッドスイッチを無視するようにlogindを構成するには、以下のlogind.confに行を追加します。

/etc/systemd/logind.conf

HandlePowerKey=ignore
HandleLidSwitch=ignore

次に、logindを再起動して、変更を有効にします。

HandlePowerKey=ignore/etc/systemd/logind.confに追加する必要があるようです。

12
Peschke

まず、キーマップファイルを編集して、電源ボタンの動作を変更し、それを他のキーに割り当てます。

ファイルを編集します:/usr/share/X11/xkb/symbols/inet(POWRキーを編集)

次に、電源ボタンを効率的に無効にする必要があります。xinputを使用するのが良い方法です。

実行xinput --list電源ボタンには独自のエントリがあります...デバイス番号を選択して実行します

xinput disable devnumber 何かのようなもの xinput disable 8

0
intika