web-dev-qa-db-fra.com

Quelle commande est exécutée lors de l’arrêt du menu graphique dans 14.04?

Je comprends que cliquer sur "Arrêter" dans le menu qui apparaît en cliquant sur la roue dentée déclenche l'exécution de la commande suivante:

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

Cependant, lorsque j'exécute cette commande sur un terminal, l'erreur suivante apparaît:

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

Est-ce parce que 14.04 utilise un autre service pour fermer ou est-ce que je fais quelque chose de mal?


Note: Cette question fait suite à:

15
jobin

systemd-logind gère les sessions utilisateur dans 14.04 (remplaçant consolekit et upower par login1), les commandes à utiliser sont les suivantes:

PowerOff :

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

Redémarrez :

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

Suspendre :

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

Hibernate :

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

Source: forum.ubuntu-fr.org

25
Sylvain Pineau