Welcher Befehl wird beim Herunterfahren aus dem Grafikmenü in 14.04 ausgeführt?


15

Ich verstehe, dass das Klicken auf "Herunterfahren" aus dem Menü, das beim Klicken auf das Zahnrad angezeigt wird, den folgenden auszuführenden Befehl auslöst:

dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown

Wenn ich diesen Befehl jedoch auf einem Terminal ausführe, wird der folgende Fehler angezeigt:

Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

Liegt es daran, dass 14.04 einen anderen Dienst zum Herunterfahren verwendet, oder mache ich etwas falsch?


Hinweis: Diese Frage wird beantwortet von:


2
Dies ist im Wesentlichen ein Duplikat von askubuntu.com/questions/1792/…. Die Antwort hier sollte auf die andere Frage verschoben werden, da sie gut formatiert und korrekt ist ...
Cas

Antworten:


25

systemd-logind verwaltet Benutzersitzungen in 14.04 (ersetzt consolekit und upower durch login1). Die zu verwendenden Befehle lauten jetzt:

PowerOff :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true

Neustart :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true

Aussetzen :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true

Ruhezustand :

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Hibernate" boolean:true

Quelle: forum.ubuntu-fr.org


Funktioniert genau wie vorgesehen, wäre aber großartig, wenn Sie die Quelle der Lösung nennen könnten.
Jobin

Ich habe meine Antwort mit einer Quelle aktualisiert
Sylvain Pineau
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.