電源ボタンを押すと、NUCのCentos7が一時停止します。

電源ボタンを押すと、NUCのCentos7が一時停止します。

プラットフォーム:インテルNUC NUC5CPYH

オペレーティングシステム:Centos 7 3.10.0-327.22.2.el7.x86_64

ケースの電源ボタンを押すと、システムは予想されるシャットダウンモードではなく一時停止モードに切り替わります。これは簡単に見え、ログイン時のデフォルトの動作です。

grep Power /etc/systemd/logind.conf
#HandlePowerKey=poweroff
#PowerKeyIgnoreInhibited=no

ところで、電源ボタンを押すと、ログにこのような内容が表示されます。

Aug  6 15:33:45 localhost systemd-logind: Power key pressed.
Aug  6 15:33:50 localhost systemd-logind: Delay lock is active (UID 1000/testuser, PID 1762/gnome-shell) but inhibitor timeout is reached.
Aug  6 15:33:50 localhost systemd: Reached target Sleep.
Aug  6 15:33:50 localhost systemd: Starting Sleep.
Aug  6 15:33:50 localhost systemd: Starting Suspend...
Aug  6 15:33:50 localhost systemd-sleep: Suspending system...

systemdでデバッグレベルのロギング設定を試してログインしようとしましたが、これ以上情報を取得できませんでした。

「電源オフ」操作が最終的に省電力目標に達するのはなぜですか?

答え1

@maxschlepzig -systemctl start poweroff.targetマシンを正常に終了します。HandlePowerKey=poweroffGNOME設定も見ていたので、変更を試みませんでした。

@don_crissti - 私はシステムの観点に集中しすぎているので、GNOMEがプロセスの一部であるとは考えません。そうですね。重複した質問です。Gnome 3:一時停止の代わりに電源ボタンを終了するように設定する方法は? 。受け入れられる答えはパッチして再構築することですgnome-settings-daemon

パッチを試す前に見たことは

$ gsettings get org.gnome.settings-daemon.plugins.power button-power 'suspend'

一時停止は実行する作業ですが、私が望むものではありません。ボタン電源キーの可能な値を見る

$ gsettings range org.gnome.settings-daemon.plugins.power button-power enum 'blank' 'suspend' 'shutdown' 'hibernate' 'interactive' 'nothing' 'logout'

閉じるのが私がしたかったので、キーを更新しました。

gsettings set org.gnome.settings-daemon.plugins.power button-power shutdown

これで電源ボタンを押すと、端末が完全にシャットダウンします。

Gnomeの専門家としてこれを行うより良い方法はありますか?

関連情報