Eu uso o método descrito em esta questão para configurar o systemd para desligar o laptop quando o botão liga / desliga é pressionado. (Isto é, edite /etc/systemd/logind.conf
.) Isso funcionou perfeitamente com o OpenSUSE 13.1, mas agora que estou executando o OpenSUSE LEAP 42.1, ele não funciona mais. Quando pressiono o botão liga / desliga, o sistema hiberna e não desliga.
Tenho a sensação de que talvez o gnome-settings-daemon esteja se envolvendo de algum modo. Existe um esquema gsettings chamado org.gnome.settings-daemon.plugins.power
que contém uma chave chamada power-button-action
, no entanto, as únicas opções permitidas são nothing
, suspend
ou hibernate
. Mas eu não quero nenhuma dessas opções; Eu quero desligar!
Eu tentei definir a chave active
como false
para desativar o plug-in de gerenciamento de energia. Isso não teve efeito em nada.
Existe alguma maneira qualquer que eu possa convencer o systemd a me mostrar alguma saída de depuração, ou ver o que o daemon de configurações está fazendo, ou simplesmente fazer com que o botão de energia desligue a energia ?!