Soluzione della community

Impedire la sospensione di un laptop con ZimaOS quando si chiude il coperchio: 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 soluzione originale è chiara e verificata dall’utente: su un HP ProBook 450 G7 con ZimaOS 1.4.2, la chiusura del coperchio sospendeva l’intero NAS. La modifica di systemd-logind impostando HandleLidSwitch=ignore e il successivo riavvio hanno bloccato la sospensione automatica. L’autore del post ha confermato esplicitamente che la modifica funzionava.

Questa soluzione è utile per gli homelab basati su laptop, perché normalmente ci si aspetta che un NAS rimanga online con il coperchio chiuso. Si tratta comunque di una modifica ai criteri di alimentazione del sistema host: prima di modificare il file, annota l’impostazione originale e assicurati di avere un metodo di ripristino.

Il laptop si sospendeva e riprendeva normalmente con il coperchio

Il comportamento originale era riproducibile:

  • chiusura del coperchio → il sistema entra in sospensione;
  • apertura del coperchio → il sistema riprende l’attività.

Questo indica una gestione del coperchio tramite systemd-logind/ACPI, non un arresto anomalo di ZimaOS.

Il primo suggerimento derivava dal comportamento standard di systemd

Una risposta della community suggeriva di modificare:

/etc/systemd/logind.conf

e cambiare l’azione associata alla chiusura del coperchio. Il commentatore ha correttamente precisato che stava adattando una soluzione per Ubuntu/systemd e che inizialmente non era certo di come ZimaOS gestisse il file.

IceWhale aveva già reso modificabili i file di systemd per questo caso d’uso

Zima-Giorgio ha condiviso un thread precedente di IceWhale in cui un utente di laptop aveva la stessa esigenza. In quel thread, Giorgio aveva affermato che, a partire dalla versione 1.2.3, ZimaOS avrebbe reso modificabili i file nella cartella systemd.

Questo fornisce alla soluzione originale un supporto maggiore rispetto a un tentativo arbitrario di modificare un percorso di sistema normalmente di sola lettura.

L’impostazione confermata dalla fonte era HandleLidSwitch=ignore

L’autore del post ha modificato:

#HandleLidSwitch=suspend

in:

HandleLidSwitch=ignore

Ha quindi riavviato il sistema e confermato che la chiusura del coperchio non sospendeva più il server.

Esegui il backup della configurazione originale

Prima di modificare un file di gestione dell’alimentazione dell’host, copia o annota la riga originale. Se in seguito il laptop dovesse comportarsi in modo imprevisto, dovresti poter ripristinare l’impostazione precedente da una console locale o tramite SSH.

Comprendi le impostazioni correlate alla chiusura del coperchio

systemd-logind può distinguere tra la normale chiusura del coperchio, l’alimentazione esterna e il funzionamento su dock. La fonte ha modificato solo HandleLidSwitch. Non decommentare tutte le opzioni correlate a meno che tu non abbia bisogno di criteri diversi per batteria, alimentazione CA o docking.

Un NAS su laptop richiede comunque un piano per batteria e alimentazione

Ignorare la chiusura del coperchio non impedisce il consumo della batteria. Per un server laptop sempre acceso, assicurati di avere un’alimentazione CA affidabile, monitora lo stato e la temperatura della batteria e decidi cosa deve accadere in caso di una vera interruzione di corrente.

Ignorare il coperchio non equivale a spegnere il display

Puoi mantenere il sistema operativo in esecuzione mentre il display integrato non viene utilizzato. Non dare per scontato che l’impostazione del coperchio debba controllare lo spegnimento dello schermo, il display delle macchine virtuali o l’accesso alla console locale.

Ripeti il test dopo gli aggiornamenti principali di ZimaOS

La fonte si riferiva alla versione 1.4.2, mentre la versione attuale di ZimaOS è la 1.7.1. Se un aggiornamento principale sostituisce o modifica la configurazione effettiva di logind, verifica nuovamente il comportamento del coperchio invece di presumere che il vecchio file sia ancora attivo.

Domande frequenti sul coperchio del laptop

HandleLidSwitch=ignore ha funzionato per l’utente della fonte?

Sì. L’utente lo ha confermato esplicitamente dopo il riavvio.

È un’impostazione di Docker?

No. È un’impostazione dell’host relativa alla gestione dell’alimentazione tramite systemd-logind.

Un NAS su laptop dovrebbe sempre ignorare la chiusura del coperchio?

Solo se questo corrisponde al comportamento sempre attivo desiderato. Alcuni utenti potrebbero preferire la sospensione quando il laptop funziona a batteria o durante gli spostamenti.