答え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/inet
POWRキー編集)
その後、電源ボタンを効果的に無効にする必要があります。良い方法はxinputを使うことです。
電源ボタンを起動すると、xinput --list
独自の項目があります...デバイス番号を選択して実行します。
xinput disable devnumber
それはまるでxinput disable 8