Thinkpad T450 executando o Ubuntu 17.10, que foi instalado de forma limpa (não atualizado) algumas semanas atrás. Frequentemente me movo de cômodo em cômodo e gosto que o laptop durma quando fecho a tampa. Parece que nunca faz isso, ficando acordado o tempo todo. Tenho que manter pressionado o botão liga / desliga no indicador e escolher o ícone de pausa para suspendê-lo. Versões anteriores do Ubuntu costumavam "apenas trabalhar".
Eu tentei alternar a opção em Tweaks para garantir que ela esteja configurada para suspender ao fechar a tampa, mas isso não faz diferença. Isso é um bug ou comportamento esperado?
Acontece que estávamos todos errados. O imã que aciona o sensor da tampa saiu de dentro do laptop. Confirmei isso segurando um imã de geladeira na frente da câmera. Assim que fiz isso, o laptop suspendeu bem. Então eu percebi que há um ímã na base. Havia, mas estava flutuando (agarrado à bateria) dentro da máquina. Coloquei de volta no lugar e agora está funcionando.
Podemos capturar os eventos de abertura/fechamento da tampa e vincular scripts a eles usando
acpid
- configuração avançada e daemon de evento de interface de energia.dconf-editor
desativei a ação de fechamento da tampa. Mas, infelizmente, não posso desabilitar esta ação... Então, espero que isso possa ajudá-lo.1. Pegue os eventos. Execute um dos comandos a seguir, feche e abra a tampa:
acpi_listen
ounetcat -U /var/run/acpid.socket
. Aqui está um exemplo de saída:2. Configure
acpid
para reconhecer os eventos acionados quando o modo do dispositivo é alterado. Crie os seguintes arquivos (não se esqueça de usar os eventos reais da etapa acima):/etc/acpi/events/lid-close
:/etc/acpi/events/lid-open
:3. Reinicie
acpid
para que ele possa reler os filtros de eventos, incluindo os que acabamos de adicionar:4. Crie o script
/etc/acpi/lid-actions.sh
(e torne-o executável) que suspenderá o laptop quando a tampa for fechada1
. Não tenho ideia de qual ação pode ser útil quando a tampa for aberta0
, então essas linhas estão comentadas.Referências:
A maneira mais rápida é usar o gerenciador de configurações padrão
Settings>Power Management>When laptop lid closed
Ps: por que usar ajustes do ubuntu quando há uma opção para fazê-lo no aplicativo de configurações padrão