9.5. グラフィカルターゲットモードで電源ボタンを押した際の動作の変更

グラフィカルログイン画面またはグラフィカルユーザーセッションで電源ボタンを押すと、デフォルトでマシンがサスペンドします。これはユーザーが物理的に電源ボタンを押した場合と、リモートコンソールから仮想の電源ボタンを押した場合の両方で起きます。電源ボタンの動作は、別のものを選択することもできます。

手順

  1. システム全体の設定用に、ローカルデータベースを /etc/dconf/db/local.d/01-power に作成します。

    [org/gnome/settings-daemon/plugins/power]
    power-button-action='suspend'

    suspend を次の電源ボタンのアクションのいずれかに置き換えます。

    nothing
    何も実行しません。
    suspend
    システムをサスペンドします。
    hibernate
    システムをハイバネートします。
    interactive

    何を実行するかをユーザーに質問するポップアップクエリーを表示します。

    対話モードでは、電源ボタンを押すと、60 秒後に自動的にシステムの電源がオフになります。ただし、次の図のように、ポップアップクエリーとは別の動作を選択できます。

    対話モードのポップアップクエリー

    interactive power

  2. ユーザーの設定を上書きし、ユーザーが /etc/dconf/db/local.d/locks/01-power ファイルで設定を変更できないようにします。

    /org/gnome/settings-daemon/plugins/power/power-button-action
  3. システムデータベースを更新します。

    # dconf update
  4. システム全体の設定に変更を適用するために、一度ログアウトしてログインし直す必要があります。