
Недавно я установил Openbox и прочитал руководство, в котором говорилось, что ПК следует выключать с помощью этой команды:
gdm-control --shutdown && openbox --exit
Однако это кажется немного нелогичным. Зачем мне сначала выключать компьютер, а потом выходить из Openbox? Как это вообще возможно?
Или, может быть, это gdm-control --shutdown
просто посылает сообщение куда-то? Что, если компьютер выключится до того, как Openbox сможет выйти? Это действительно "правильный путь"?
Информация:
Ссылка на руководство Openbox:http://urukrama.wordpress.com/openbox-guide/
ОС: Debian Linux 7.0
решение1
Создайте такой псевдоним. Затем просто введите shut
.
alias shut="su -c 'shutdown -h now'"
Для этого вам нужны права root, поэтому сначала установите пользователя в качестве суперпользователя ( su
), а затем введите команду ( -c
). Это -h
означает «остановить» после выключения, т. е. не перезагружаться (или делать что-либо еще).
решение2
Я немного опоздал на вечеринку, но чтобы ответить на вопрос, как это вообще возможно, на странице руководства gdm-control все сказано:
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.
Поэтому вы указываете gdm завершить работу по завершении сеанса, а затем завершаете сеанс.
Для себя я попробовал то, что былопредложено в этом вопросеи обнаружил, что это systemctl poweroff
мне отлично подходит.