9.5. 電源ボタンの動作の変更


コンピューターの電源ボタンを押すと、デフォルトではシステムが一時停止またはシャットダウンします。この動作は好みに応じてカスタマイズできます。

9.5.1. GNOME が起動していないときに電源ボタンを押したときの動作を変更する

非グラフィカルな systemd ターゲットの電源ボタンを押すと、デフォルトではシステムがシャットダウンします。この動作は好みに応じてカスタマイズできます。

前提条件

  • 管理アクセスがある。

手順

  1. /etc/systemd/logind.conf 設定ファイルを編集し、HandlePowerKey=poweroff 変数を次のいずれかのオプションに設定します。

    poweroff
    コンピューターをシャットダウンします。
    reboot
    システムを再起動します。
    halt
    システムの停止を開始します。
    kexec
    kexec の再起動を開始します。
    suspend
    システムをサスペンドします。
    hibernate
    システムのハイバネートを開始します。
    ignore
    何もしません。

    たとえば、電源ボタンを押したときにシステムを再起動するには、次の設定を使用します。

    HandlePowerKey=reboot

9.5.2. GNOME が起動しているときに電源ボタンを押したときの動作を変更する

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

手順

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

    [org/gnome/settings-daemon/plugins/power]
    power-button-action=<value>

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

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

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

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

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

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

    # dconf update
  4. システム全体の設定を有効にするために、ログアウトして再度ログインします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.