Какая команда выполняется при выключении из графического меню в 14.04?

Я понимаю, что нажатие кнопки «выключить» в меню, которое появляется при нажатии на зубчатое колесо, запускает выполнение следующей команды:

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

Однако, когда я выполняю эту команду на терминале, я получить следующую ошибку:

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

Это потому, что 14.04 использует какой-то другой сервис для выключения, или я делаю что-то не так?


Примечание. up:

15
задан 13 April 2017 в 15:23

1 ответ

systemd-logind управляет сеансами пользователя в 14,04 (заменяющий consolekit и upower с login1), команды для использования теперь:

PowerOff:

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

Перезагрузка :

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

Приостанавливают :

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

В спящем режиме :

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

Источник: forum.ubuntu-fr.org

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: