Evento de economia de energia do Kubuntu no botão liga / desliga pressionado não funciona

Evento de economia de energia do Kubuntu no botão liga / desliga pressionado não funciona

Meu Aspire 1810TZ está executando o Kubuntu 13.10 em uma unidade criptografada. Eu habilitei a hibernação no arquivo

/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

POSSO hibernar e retomar com sudo pm-hibernate e usando o inicializador de aplicativos ( "Sair - Hibernar" )

Eu coloco "Economia de Energia - Manipulação de Eventos de Botão" para "Dormir quando a tampa do laptop estiver fechada" e para "Hibernar quando o botão liga/desliga for pressionado" (para alimentação CA, bateria e modo de bateria fraca cada). O modo de suspensão funciona bem.

Quando pressiono o botão liga / desliga, o sistema desliga/hiberna. Mas ao ligá-lo novamente ele inicializa normalmente e precisa iniciar novamente os aplicativos abertos.

Então minha pergunta: Qual é a diferença entre o evento "quando o botão liga / desliga pressionado" e sudo pm-hibernate?

Responder1

Encontrei a resposta sozinho. É um bug. Mais informações aqui:

https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1124149

O que funcionou para mim foi editar powerbutton.sh

sudo nano /etc/acpi/powerbtn.sh

e altere a última linha

/sbin/shutdown -h now "Power button pressed"

para

:: /sbin/shutdown -h now "Power button pressed"

informação relacionada