Desligando o computador do Openbox

Desligando o computador do Openbox

Instalei recentemente o Openbox e li um guia que dizia que o PC deveria ser desligado através deste comando:

gdm-control --shutdown && openbox --exit

No entanto, parece um pouco contra-intuitivo. Por que eu desligaria o computador primeiro e depois sairia do Openbox? Como isso é possível?

Ou talvez isso gdm-control --shutdownapenas envie uma mensagem para algum lugar? E se o computador desligar antes que o Openbox possa sair? Este é realmente “o caminho certo”?

Informações:

Link para o guia do Openbox:http://urukrama.wordpress.com/openbox-guide/
SO: Debian Linux 7.0

Responder1

Faça um alias como este. Depois é só digitar shut.

alias shut="su -c 'shutdown -h now'"

Você precisa ser root para fazer isso, é por isso que primeiro você define o usuário como superusuário ( su) e depois emite o comando ( -c). A opção -hé para "parar" após o desligamento, ou seja, não reinicialize (nem faça qualquer outra coisa).

Responder2

Estou um pouco atrasado para a festa, mas para responder à pergunta como isso é possível, a página de manual do gdm-control diz tudo:

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.

Então você diz ao gdm para desligar quando a sessão terminar e então encerrar a sessão.

Para mim, tentei o que erasugerido nesta perguntae descobri que systemctl powerofffuncionou bem para mim.

informação relacionada