13.11. グラフィカルターゲットモードで電源ボタンを押した際の動作の変更
マシンをグラフィカルログイン画面またはユーザーセッションで起動すると、 ボタンをクリックすると、デフォルトでマシンがサスペンドされます。これは、ユーザーが物理的に ボタンを押した場合や、リモートコンソールから仮想 ボタンを押す場合にも発生します。 ボタンを押した際に別の動作を実現するには、dconf でこのボタンの機能を設定します。
たとえば、 ボタンを押した後にシステムをシャットダウンする場合は、以下の手順を使用します。
手順13.11 dconf を使用して、 ボタンを押した後にシャットダウンするようにシステムを設定する
- システム全体の設定用に
localデータベースを/etc/dconf/db/local.d/01-powerファイルに作成します。[org/gnome/settings-daemon/plugins/power] power-button-action='interactive'
[org/gnome/settings-daemon/plugins/power] power-button-action='interactive'Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ユーザーの設定を上書きし、ユーザーが
/etc/dconf/db/local.d/locks/01-power ファイルで設定を変更できないようにします。/org/gnome/settings-daemon/plugins/power/power-button-action
/org/gnome/settings-daemon/plugins/power/power-button-actionCopy to Clipboard Copied! Toggle word wrap Toggle overflow - システムデータベースを更新します。
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - システム全体の設定に変更を適用するために、一度ログアウトしてログインし直す必要があります。
この設定は、 ボタンを押した後にシステムシャットダウンを開始します。システム動作の設定を変更するには、特定のボタンの動作を設定します。
特定ボタンのオプション
nothing- 何も実行しません。
suspend- システムをサスペンドします。
hibernate- システムを休止状態にします。
interactive- 何を実行するかをユーザーに質問するポップアップクエリーを表示します。対話モードでは、電源ボタンを押すと、60 秒後に自動的にシステムの電源がオフになります。ただし、次の図のように、ポップアップクエリーとは別の動作を選択できます。