Xenial (16.04.1 LTS) volta a dormir depois de abrir a tampa do laptop

1

Eu tenho um Razer Blade 2016 rodando o Ubuntu 16.04.1 LTS.

Eu posso fechar a tampa e ela suspende corretamente. No entanto, se eu abrir a tampa, o sistema voltará a funcionar, mas depois voltará a dormir depois de alguns segundos. Além disso, o dispositivo de rede sem fio não está disponível. Isso continuará até que a máquina seja reinicializada.

No entanto, se eu usar a opção de menu Shut down... -> Suspend ou pressionar o botão liga / desliga e selecionar a opção Suspender, posso fechar e reabrir a tampa e tudo se comportará adequadamente.

Eu encontrei um problema e solução semelhante no Reddit , mas isso envolve a instalação do acpi-call-dkms , que requer a desabilitação do Secure Boot, e eu prefiro evitar isso, se possível.

Minha solução atual é definir HandleLidSwitch=ignore em /etc/systemd/logind.conf e suspender a máquina manualmente, mas é desajeitada e na verdade não faz o que eu quero.

O que está acontecendo e há uma correção real para esse problema?

    
por geordan 14.09.2016 / 00:21

1 resposta

0

Algo semelhante acontece ** às vezes * até onde ele acorda, liga a tela embutida e a TV externa por um momento e depois volta a dormir. Mover o mouse restaura como se fosse um resumo normal.

Eu tive outro problema de hibernação por 15 segundos quando ele deveria dormir em 2 segundos. Eu já tive apenas a ilusão de dormir onde a tela é desligada, mas o ventilador ainda estava girando e a luz de energia era sólida em vez de halo. Meu primeiro problema foi quando o sono apenas anulou a exibição interna, mas a tela externa e todos os outros programas (e som) ainda estavam em execução.

Além da configuração HandleLidSwitch=ignore em logind.conf que você criou, você também pode tentar:

HandleLidSwitchDocked=ignore
LidSwitchIgnoreInhibited=no

"Encaixado" originalmente significa que o laptop está conectado a uma estação de encaixe, mas também significa que um monitor externo está conectado.

Devo admitir que o design systemd para IgnoreInhibited soa como um negativo duplo e me confunde com no .

A outra opção é desativar o manuseio do Ubuntu de fechar as configurações de energia com "Não fazer nada" e fazer o systemd fazer tudo.

A última opção extrema (como eu fiz) é escrever seu próprio script para evento / ações ACPI e dizer ao Ubuntu e ao systemd para não fazer nada sobre o fechamento da tampa e a tampa aberta.

De qualquer forma, se a sugestão funcionar, é uma resposta, se não for, é um comentário longo que não cabe no lugar a que pertence. Espero que alguém ponha uma resposta definitiva.

    
por WinEunuuchs2Unix 14.09.2016 / 03:09