Solución de la comunidad

Evita que un portátil con ZimaOS entre en suspensión al cerrar la tapa: 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.

La solución de origen es clara y fue verificada por el usuario: en un HP ProBook 450 G7 con ZimaOS 1.4.2, cerrar la tapa suspendía todo el NAS. Editar systemd-logind para establecer HandleLidSwitch=ignore y reiniciar detuvo la suspensión automática. El autor original confirmó explícitamente que el cambio funcionó.

Esto resulta útil para laboratorios domésticos basados en portátiles, ya que normalmente se espera que un NAS siga conectado con la tapa cerrada. Aun así, es un cambio en la política de energía del host, por lo que conviene registrar la configuración original y conservar un método de recuperación antes de editarla.

El portátil se suspendía y se reanudaba normalmente con la tapa

El comportamiento original era reproducible:

  • cerrar la tapa → el sistema se suspende;
  • abrir la tapa → el sistema se reanuda.

Esto apunta al control de la tapa mediante systemd-logind/ACPI, no a un fallo de ZimaOS.

La primera sugerencia se basó en el comportamiento estándar de systemd

Una respuesta de la comunidad sugirió editar:

/etc/systemd/logind.conf

y cambiar la acción asociada al interruptor de la tapa. El comentarista señaló correctamente que estaba adaptando una solución de Ubuntu/systemd y que al principio no tenía claro cómo gestionaba ZimaOS ese archivo.

IceWhale ya había hecho editables los archivos de systemd para este caso de uso

Zima-Giorgio enlazó un hilo anterior de IceWhale en el que un usuario de portátil tenía el mismo requisito. En aquel hilo, Giorgio indicó que ZimaOS permitiría editar los archivos de la carpeta de systemd a partir de la versión 1.2.3.

Esto respalda más la solución original que un intento arbitrario de modificar una ruta del sistema normalmente de solo lectura.

La configuración confirmada por el origen fue HandleLidSwitch=ignore

El autor original cambió:

#HandleLidSwitch=suspend

por:

HandleLidSwitch=ignore

Después reinició y confirmó que cerrar la tapa ya no suspendía el servidor.

Haz una copia de seguridad de la configuración original

Antes de editar un archivo de gestión de energía del host, copia o registra la línea original. Si el portátil se comporta de forma inesperada más adelante, deberías poder restaurar la configuración anterior desde una consola local o mediante SSH.

Comprende las configuraciones relacionadas con el interruptor de la tapa

systemd-logind puede distinguir entre el cierre normal de la tapa, la alimentación externa y el funcionamiento acoplado. El origen solo cambió HandleLidSwitch. No descomentes todas las opciones relacionadas a menos que necesites políticas diferentes para la batería, la alimentación de CA o el acoplamiento.

Un NAS en un portátil también necesita un plan de batería y alimentación

Ignorar la tapa no evita que la batería se descargue. Para un servidor portátil siempre encendido, mantén una alimentación de CA fiable, supervisa el estado y la temperatura de la batería y decide qué debe ocurrir durante un corte de corriente real.

Ignorar la tapa no equivale a apagar la pantalla

Puedes mantener el sistema operativo en funcionamiento mientras la pantalla integrada no se utiliza. No des por hecho que la configuración de la tapa debe controlar el apagado de la pantalla, la pantalla de las máquinas virtuales o el acceso a la consola local.

Vuelve a probar después de las actualizaciones importantes de ZimaOS

El origen se refería a la versión 1.4.2, mientras que la versión actual de ZimaOS es la 1.7.1. Si una actualización importante reemplaza o cambia la configuración efectiva de logind, verifica de nuevo el comportamiento de la tapa en lugar de asumir que el archivo anterior sigue activo.

Preguntas frecuentes sobre la tapa del portátil

¿Funcionó HandleLidSwitch=ignore para el usuario del origen?

Sí. Lo confirmó explícitamente después de reiniciar.

¿Es una configuración de Docker?

No. Es una configuración de gestión de energía del sistema host mediante systemd-logind.

¿Un NAS en un portátil debería ignorar siempre el cierre de la tapa?

Solo si eso coincide con el comportamiento siempre encendido que se desea. Algunos usuarios pueden preferir la suspensión con batería o durante los desplazamientos.