Definindo a ação Hiberate para o botão Power

0

Estou executando o Ubuntu 16.10 Desktop em um Lenovo Ideapad Z510, com o ambiente de desktop Gnome 3.22.

Embora eu possa conseguir que o botão de energia seja suspenso, definindo org.gnome.settings-daemon.plugins.power, power-button-action = suspend , a configuração de power-button-action to hibernate não funcionará.

Ao investigar a questão, parece que há três sistemas possíveis que podem ser responsáveis pelo problema aqui (em nenhuma ordem particular):

  • ACPI
  • Systemd
  • Gnomo

Posso confirmar que o switch de tampa do meu sistema é manipulado pelo systemd (definindo HandleLidSwitch in logind.conf ), mas a edição de HandlePowerKey parece não fazer nada.

Alguém pode sugerir como definir o botão de energia para hibernar ao pressionar o botão? Ou qual a melhor forma de solucionar esse problema?

Muito obrigado

Rich

    
por richbl 21.02.2017 / 20:38

1 resposta

0

Depois de um pouco de investigação, encontrei alguns detalhes adicionais sobre como o logind do systemd funciona aqui (mais especificamente , como o logind usa políticas através do polkit ), que finalmente me levou ao solução para o meu problema aqui . Que diversão!

    
por richbl 24.02.2017 / 06:35