O Powerbutton congela aplicações

0

Acabei de instalar o Debian Jessie e estou tentando fazer o systemd fazer o gerenciamento básico de energia.

systemctl suspend e systemctl hibernate funcionam bem para suspender e hibernar o sistema.

Agora, quero que o computador hiberne quando pressiono o botão liga / desliga, então editei /etc/systemd/logind.conf para conter:

HandlePowerKey=hibernate

Pressionar o botão liga / desliga funciona para hibernar e, se eu pressionar novamente, o sistema continuará. Mas depois de retomar o tom2, tilda (que estão sempre abertas) e quaisquer outros aplicativos que foram abertos antes da hibernação estão completamente congelados. O mouse ainda funciona e posso abrir novos aplicativos, mas os aplicativos que estão congelados não podem ser mortos.

Para testar se a hibernação é o problema, tentei pressionar o botão liga / desliga com isso no logind.conf:

HandlePowerKey=ignore

O computador não hiberna, mas os aplicativos congelam no momento em que pressiono o botão!

Eu também tentei com a linha "HandlePowerKey" comentada (a opção padrão). Isso faz com que o computador seja desligado instantaneamente.

Suponho que:

a. O logind.conf faz mais que a ação especificada (por exemplo, hibernate, ignore) ou:

b. Algo mais registra que eu pressiono o botão liga / desliga e mescla as coisas. Note que não tenho o acpid instalado.

O que está em falta? Como faço para resolver mais a questão?

    
por MajorBriggs 25.09.2014 / 20:53

1 resposta

1

Este erro foi causado por uma caixa aberta.

Estupidamente, deixei isso em ~/.config/openbox/rc.xml :

<keybind key="XF86PowerOff">
  <action name="Execute">
    <command>sudo pm-suspend</command>
  </action>
</keybind>

O arquivo de configuração é uma reutilização de quando eu usei o acpid que anulou o keybind, então eu esqueci tudo sobre ele.

    
por 26.09.2014 / 17:41