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 à:
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