一時停止の代わりに終了するように電源ボタンを設定するにはどうすればよいですか?

一時停止の代わりに終了するように電源ボタンを設定するにはどうすればよいですか?

使っていますGNOME 3.18.1存在するArch Linux 4.2.5-1-ARCH x86_64Dell E6530ノートパソコンから。数年前にこのOSをインストールした後、ラップトップの電源ボタンは常にOSの電源を完全に切っていました。

ただし、過去数週間でこの動作が変わり、電源ボタンを押すとノートパソコンがスリープ状態になります。電源設定を変更していません。しかし、私はいつもKeep System Up to Dateを使用しているので、pacman -Syyu更新によってこの機能が変更されたと思われます。

電源設定にはそのようなオプションはありません。

ボタンを押すとシステムがシャットダウンするように初期動作を復元するにはどうすればよいですか?

ベストアンサー1

gnome-settings-daemon最新のアップデートで発生する現象です...
そのようなオプションはありません電源設定このためGNOME開発者によって削除されましたshutdown/power off操作が考慮されます。「とても破壊的だ」)。
結論:できるこれ以上の停電はありませんノートパソコンを押す電源を切るボタン。


ただし、パッチを適用して再構築したい場合は、設定デーモンの電源プラグインに新しいdconf/gsettingsオプションを追加できます(例:)。shutdowngnome-settings-daemon

--- gnome-settings-daemon-3.18.2/data/gsd-enums.h   2015-11-10 09:07:12.000000000 -0500
+++ gnome-settings-daemon-3.18.2/data/gsd-enums.h   2015-11-11 18:43:43.240794875 -0500
@@ -114,7 +114,8 @@
 {
   GSD_POWER_BUTTON_ACTION_NOTHING,
   GSD_POWER_BUTTON_ACTION_SUSPEND,
-  GSD_POWER_BUTTON_ACTION_HIBERNATE
+  GSD_POWER_BUTTON_ACTION_HIBERNATE,
+  GSD_POWER_BUTTON_ACTION_SHUTDOWN
 } GsdPowerButtonActionType;

 typedef enum
--- gnome-settings-daemon-3.18.2/plugins/media-keys/gsd-media-keys-manager.c    2015-11-10 09:07:12.000000000 -0500
+++ gnome-settings-daemon-3.18.2/plugins/media-keys/gsd-media-keys-manager.c    2015-11-11 18:47:52.388602012 -0500
@@ -1849,6 +1849,9 @@

         action_type = g_settings_get_enum (manager->priv->power_settings, "power-button-action");
         switch (action_type) {
+        case GSD_POWER_BUTTON_ACTION_SHUTDOWN:
+                do_config_power_action (manager, GSD_POWER_ACTION_SHUTDOWN, in_lock_screen);
+                break;
         case GSD_POWER_BUTTON_ACTION_SUSPEND:
                 do_config_power_action (manager, GSD_POWER_ACTION_SUSPEND, in_lock_screen);
                 break;

shutdownパッチバージョンをインストールしたら、以下の新しいオプションを使用できます。dconf-editororg > gnome > 設定デーモン > プラグイン > 電源 > 電源ボタンの動作:

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

したがって、電源ボタンを介して終了することを選択するか、CLIを好む場合はターミナルで実行してください。

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

もちろん、上記の内容が正しく機能するためには正しい設定も必要です/etc/systemd/logind.conf

HandlePowerKey=poweroff
PowerKeyIgnoreInhibited=yes

電源ボタンを押すと、警告なしにシステムがシャットダウンすることに注意してください。

おすすめ記事