Como desligar o computador ao apertar o botão Power?

7

Tenho um computador Xubuntu Lucid 10.04 conectado à minha TV. Eu uso a linha de comando para administrá-lo.

Neste momento, quando pressiono o botão liga / desliga, basta abrir uma tela de Logout.

Como posso configurá-lo para que eu possa desativá-lo pressionando o botão de energia ? Eu sei que tem algo a ver com o acpi ou o acpid.

Quero que as respostas sejam apenas da linha de comandos porque não tenho nenhum teclado ou rato ligado a esse computador.

Editar:

Não existe uma maneira de modificar o comportamento padrão do gerenciador de energia xfce4 ao pressionar o botão liga / desliga?

Além disso, em vez de usar a GUI para fazer isso, posso fazer isso criando / modificando um arquivo de configuração?

jbowtie teve uma resposta interessante, mas não consigo encontrar o arquivo xfce4-power-manager.xml. Se alguém souber onde encontrar esse arquivo ou como criá-lo, eu estaria interessado.

    
por Weboide 30.07.2010 / 02:38

3 respostas

5

Eu encontrei uma solução. jbowtie me colocou nos trilhos certos. Muitos elogios para ele.

O problema era que eu não tinha nenhum arquivo xfce4-power-manager.xml e eu não sabia exatamente onde encontrar o arquivo e como modificar o arquivo, mas descobri que precisava para copiar o arquivo de /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml e usar xfconf-query para modificá-lo corretamente.

A ação de desligamento de /xfce4-power-manager/power-button-action parece ser 4 .

Veja o que eu fiz:

cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml $HOME/.config/xfce4/xfconf/xfce-perchannel-xml
DISPLAY=:0.0 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/power-button-action -s 4
    
por Weboide 31.07.2010 / 16:48
5

Quando você clica no botão liga / desliga, o script /etc/acpi/powerbtn.sh é chamado. Portanto, uma opção é modificar esse script para apenas chamar o script shutdown , ignorando o daemon de gerenciamento de energia. Isso funciona em todas as distribuições e ambientes que eu conheço.

Já que você está usando o Xubuntu, você pode apenas mudar a configuração 'power-switch-action' em xfce4-power-manager.xml para a ação shutdown - o valor padrão é a ação ask.

    
por jbowtie 30.07.2010 / 03:18
2

Você está certo sobre a ACPI.

Esta postagem no fórum é exatamente o que você está procurando.

Ele detalha os passos que você precisa dar muito melhor do que eu poderia explicar:)

Edit: Basicamente, a solução foi instalar acpid .

    
por Nathan Osman 30.07.2010 / 02:55