Eu tenho um sistema que executa um Ubuntu 14.04 LTS atualizado, com o Xfce como gerenciador de janelas e o gerenciador de login / sessão padrão. (LightDM com o greeter Unity? Certamente parece muito semelhante a this .)
O que eu quero fazer é garantir que sempre que eu pressionar brevemente o botão liga / desliga (para acionar um sinal de desligamento da ACPI), o sistema imediatamente inicia um desligamento limpo.
Em uma sessão conectada, simplesmente entrei em Aplicativos > Configurações > Gerenciador de energia (o Xfce Power Manager) > Geral e defina Quando o botão liga / desliga é pressionado para Desligar . Isso funciona muito bem.
Em uma sessão de console, sem ter feito nenhuma alteração nesse efeito (que me lembro), quando pressiono brevemente o botão de energia, o sistema inicia um desligamento normal. Isso é o que eu quero.
No entanto, se eu fizer a mesma coisa na tela de login, será solicitado o que eu quero fazer. Eu não quero nenhum tipo de confirmação . (Sim, estou ciente das desvantagens disso e estou disposto a viver com eles. Não há necessidade de me educar sobre isso.)
Para o passo final em direção ao meu objetivo final: Como eu configuro o sistema de tal forma que também na tela de login, se eu pressionar brevemente o botão liga / desliga, o sistema inicia um desligamento limpo?
As soluções GUI ou baseadas em terminal são igualmente bem-vindas como respostas. (Para soluções baseadas em GUI, lembre-se do fato de que não estou executando o gerenciador de desktop Unity.)
Como desativar o desligamento / reinicialização do lightdm em 14.04? parece ser basicamente o oposto do que eu quero, e a maioria das outras questões potencialmente úteis que encontrei são datadas ou parecem afetar apenas as sessões já iniciadas (que eu já resolvi). Dito isto, se isso realmente é uma duplicata de alguma outra questão aqui, sinta-se à vontade para fechar como tal.