Solução da comunidade

Impedir que um portátil com o ZimaOS entre em suspensão ao fechar a tampa: HandleLidSwitch=ignore

An August 2025 HP ProBook 450 G7 thread where closing the lid suspended ZimaOS 1.4.2. A community reply suggested systemd logind configuration, Zima-Giorgio linked an earlier IceWhale thread about editable systemd files, and the original poster confirmed that HandleLidSwitch=ignore plus reboot solved the problem.

A correção da fonte é clara e foi verificada pelo utilizador: num HP ProBook 450 G7 com o ZimaOS 1.4.2, fechar a tampa suspendia todo o NAS. Editar o systemd-logind para HandleLidSwitch=ignore e reiniciar impediu a suspensão automática. O autor original confirmou explicitamente que a alteração funcionou.

Isto é útil para homelabs baseados em portáteis, porque normalmente espera-se que um NAS permaneça online com a tampa fechada. Continua a ser uma alteração à política de energia do anfitrião, por isso registe a definição original e mantenha um método de recuperação antes de a editar.

O portátil suspendia e retomava normalmente com a tampa

O comportamento descrito na fonte era reproduzível:

  • fechar a tampa → o sistema entra em suspensão;
  • abrir a tampa → o sistema retoma.

Isto aponta para o tratamento da tampa pelo systemd-logind/ACPI, e não para uma falha do ZimaOS.

A primeira sugestão baseou-se no comportamento padrão do systemd

Uma resposta da comunidade sugeriu editar:

/etc/systemd/logind.conf

e alterar a ação do interruptor da tampa. O comentador observou corretamente que estava a adaptar uma solução para Ubuntu/systemd e que inicialmente não tinha a certeza de como o ZimaOS tratava o ficheiro.

A IceWhale já tinha tornado os ficheiros do systemd editáveis para este caso de utilização

O Zima-Giorgio partilhou uma ligação para uma discussão anterior da IceWhale, na qual um utilizador de portátil tinha o mesmo requisito. Nessa discussão mais antiga, Giorgio afirmou que, a partir da v1.2.3, o ZimaOS permitiria editar ficheiros na pasta do systemd.

Isto dá à correção da fonte mais suporte do que uma tentativa arbitrária de modificar um caminho do sistema normalmente só de leitura.

A definição confirmada na fonte foi HandleLidSwitch=ignore

O autor original alterou:

#HandleLidSwitch=suspend

para:

HandleLidSwitch=ignore

Depois reiniciou e confirmou que fechar a tampa já não suspendia o servidor.

Faça uma cópia de segurança da configuração original

Antes de editar um ficheiro de gestão de energia do anfitrião, copie ou registe a linha original. Se o portátil se comportar inesperadamente mais tarde, deverá conseguir restaurar a definição anterior através de uma consola local ou de uma sessão SSH.

Compreenda as definições relacionadas com o interruptor da tampa

O systemd-logind pode distinguir entre o fecho normal da tampa, a alimentação externa e o funcionamento acoplado a uma base. A fonte alterou apenas HandleLidSwitch. Não remova os comentários de todas as opções relacionadas, a menos que precise de políticas diferentes para a bateria, a alimentação CA ou a ligação a uma base.

Um NAS num portátil continua a precisar de um plano para a bateria e a alimentação

Ignorar a tampa não impede a descarga da bateria. Para um servidor portátil sempre ligado, mantenha uma alimentação CA fiável, monitorize o estado e a temperatura da bateria e decida o que deverá acontecer durante uma falha de energia real.

Ignorar a tampa não é o mesmo que desligar o ecrã

Pode manter o sistema operativo em execução enquanto o ecrã integrado não é utilizado. Não assuma que a definição da tampa tem necessariamente de controlar o apagamento do ecrã, o ecrã de uma máquina virtual ou o acesso à consola local.

Volte a testar após atualizações importantes do ZimaOS

A fonte referia-se à versão 1.4.2, enquanto a versão atual do ZimaOS é a 1.7.1. Se uma atualização importante substituir ou alterar a configuração efetiva do logind, verifique novamente o comportamento da tampa em vez de assumir que o ficheiro antigo continua ativo.

Perguntas frequentes sobre a tampa do portátil

HandleLidSwitch=ignore funcionou para o utilizador da fonte?

Sim. O utilizador confirmou-o explicitamente após reiniciar.

Esta é uma definição do Docker?

Não. É uma definição de gestão de energia do systemd-logind no anfitrião.

Um NAS num portátil deve ignorar sempre o fecho da tampa?

Apenas se isso corresponder ao comportamento sempre ligado pretendido. Alguns utilizadores podem preferir a suspensão quando estão a utilizar a bateria ou durante deslocações.