
Ich habe vor Kurzem Openbox installiert und eine Anleitung gelesen, in der stand, dass der PC mit diesem Befehl heruntergefahren werden kann:
gdm-control --shutdown && openbox --exit
Allerdings scheint es ein wenig kontraintuitiv. Warum sollte ich zuerst den Computer herunterfahren und dann Openbox beenden? Wie ist das überhaupt möglich?
Oder wird dadurch vielleicht gdm-control --shutdown
einfach irgendwo eine Nachricht gesendet? Was passiert, wenn der Computer herunterfährt, bevor Openbox beendet werden kann? Ist das wirklich „der richtige Weg“?
Die Info:
Link zur Openbox-Anleitung:http://urukrama.wordpress.com/openbox-guide/
Betriebssystem: Debian Linux 7.0
Antwort1
Erstellen Sie einen Alias wie diesen. Geben Sie dann einfach ein shut
.
alias shut="su -c 'shutdown -h now'"
Sie müssen dazu Root sein, deshalb legen Sie den Benutzer zuerst auf Superuser fest ( su
) und geben dann den Befehl ( -c
) ein. Das -h
steht für „Halt“ nach dem Herunterfahren, d. h., Sie starten nicht neu (oder tun nichts anderes).
Antwort2
Ich bin ein bisschen spät dran, aber um die Frage zu beantworten, wie das überhaupt möglich ist, sagt die Manpage für gdm-control alles:
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.
Sie weisen gdm also an, herunterzufahren, wenn die Sitzung endet, und beenden dann die Sitzung.
Ich selbst habe versucht, wasin dieser Frage vorgeschlagenund fand, dass es systemctl poweroff
für mich gut funktionierte.