
最近 Openbox をインストールしたのですが、以下のコマンドで PC をシャットダウンする必要があるというガイドを読みました。
gdm-control --shutdown && openbox --exit
しかし、それは少し直感に反しているように思えます。なぜ最初にコンピューターをシャットダウンしてから Openbox を終了するのでしょうか? どうしてそんなことが可能なのでしょうか?
それとも、gdm-control --shutdown
単にどこかにメッセージを送信するだけなのでしょうか? Openbox を終了する前にコンピューターがシャットダウンしたらどうなるでしょうか? これは本当に「正しい方法」なのでしょうか?
情報:
Openbox ガイドへのリンク:http://urukrama.wordpress.com/openbox-guide/
OS: Linux 7.0
答え1
次のようなエイリアスを作成します。次に、 と入力するだけですshut
。
alias shut="su -c 'shutdown -h now'"
これを実行するには root である必要があります。そのため、最初にユーザーをスーパーユーザー ( su
) に設定し、次にコマンド ( -c
) を発行します。 は-h
、シャットダウン後に「停止」することを意味します。つまり、再起動 (または他の操作) は行いません。
答え2
私は少し遅れて参加しましたが、それがどのように可能なのかという疑問への答えは、gdm-control のマニュアル ページにすべて書かれています。
DESCRIPTION
gdm-control lets you control gdm from within an X session. It enables
you to change GDM's behaviour for when you end the current sesson. For
instance, you can tell GDM to reboot, and then immediately log out of
the current session, and the computer will be rebooted
OPTIONS
...<snip>...
--shutdown
Shutdown the computer when the current session ends.
したがって、セッションが終了したら gdm をシャットダウンするように指示し、セッションを終了します。
私自身は、この質問で提案されたそして、systemctl poweroff
私にとってはそれがうまく機能することがわかりました。