Community-Lösung

Verhindern, dass ein Laptop mit ZimaOS beim Schließen des Deckels in den Ruhezustand wechselt: 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.

Die Lösung für das ursprüngliche Problem ist eindeutig und vom Benutzer bestätigt: Auf einem HP ProBook 450 G7 mit ZimaOS 1.4.2 versetzte das Schließen des Deckels das gesamte NAS in den Ruhezustand. Nachdem systemd-logind so bearbeitet wurde, dass HandleLidSwitch=ignore gesetzt ist, und ein Neustart durchgeführt wurde, wurde das automatische Einschlafen beendet. Der ursprüngliche Verfasser bestätigte ausdrücklich, dass die Änderung funktioniert.

Das ist für laptopbasierte Homelabs nützlich, da ein NAS normalerweise auch bei geschlossenem Deckel online bleiben soll. Es handelt sich dennoch um eine hostweite Energieverwaltungseinstellung. Notieren Sie daher den ursprünglichen Wert und stellen Sie vor der Bearbeitung eine Wiederherstellungsmöglichkeit sicher.

Der Laptop wechselte beim Schließen und Öffnen des Deckels normal in den Ruhezustand und zurück

Das Verhalten aus der Quelle war reproduzierbar:

  • Deckel schließen → System wechselt in den Ruhezustand;
  • Deckel öffnen → System wird fortgesetzt.

Das deutet eher auf die Deckelsteuerung von systemd-logind/ACPI als auf einen Absturz von ZimaOS hin.

Der erste Vorschlag basierte auf dem standardmäßigen Verhalten von systemd

Eine Antwort aus der Community schlug vor, folgende Datei zu bearbeiten:

/etc/systemd/logind.conf

und die Aktion für den Deckelschalter zu ändern. Der Kommentator wies korrekterweise darauf hin, dass er eine Ubuntu-/systemd-Lösung anpasste und zunächst nicht sicher war, wie ZimaOS mit dieser Datei umgeht.

IceWhale hatte systemd-Dateien für diesen Anwendungsfall zuvor bearbeitbar gemacht

Zima-Giorgio verlinkte einen früheren IceWhale-Thread, in dem ein Laptop-Benutzer dieselbe Anforderung hatte. In diesem älteren Thread sagte Giorgio, dass ZimaOS ab Version 1.2.3 Dateien im systemd-Ordner bearbeitbar machen würde.

Damit ist die Lösung aus der Quelle besser abgesichert als ein beliebiger Versuch, einen normalerweise schreibgeschützten Systempfad zu ändern.

Die in der Quelle bestätigte Einstellung war HandleLidSwitch=ignore

Der ursprüngliche Verfasser änderte:

#HandleLidSwitch=suspend

in:

HandleLidSwitch=ignore

Anschließend führte er einen Neustart durch und bestätigte, dass das Schließen des Deckels den Server nun nicht mehr in den Ruhezustand versetzte.

Sichern Sie die ursprüngliche Konfiguration

Bevor Sie eine Energieverwaltungsdatei des Hosts bearbeiten, kopieren oder notieren Sie die ursprüngliche Zeile. Falls sich der Laptop später unerwartet verhält, sollten Sie die vorherige Einstellung über eine lokale Konsole oder eine SSH-Sitzung wiederherstellen können.

Verstehen Sie die zugehörigen Einstellungen für den Deckelschalter

systemd-logind kann zwischen dem normalen Schließen des Deckels, externer Stromversorgung und angedocktem Betrieb unterscheiden. In der Quelle wurde nur HandleLidSwitch geändert. Kommentieren Sie nicht jede verwandte Option aus, sofern Sie keine unterschiedlichen Richtlinien für Akku-, Netz- oder Docking-Betrieb benötigen.

Auch ein Laptop-NAS benötigt einen Akku- und Energieplan

Das Ignorieren des Deckels verhindert nicht die Entladung des Akkus. Für einen ständig eingeschalteten Laptop-Server sollten Sie eine zuverlässige Netzstromversorgung sicherstellen, den Zustand und die Temperatur des Akkus überwachen und festlegen, was bei einem tatsächlichen Stromausfall geschehen soll.

Das Ignorieren des Deckels ist nicht dasselbe wie das Ausschalten des Displays

Sie können das Betriebssystem weiterlaufen lassen, während das integrierte Display nicht verwendet wird. Gehen Sie nicht davon aus, dass die Deckeleinstellung die Display-Abschaltung, die VM-Anzeige oder den Zugriff auf die lokale Konsole steuern muss.

Testen Sie das Verhalten nach größeren ZimaOS-Updates erneut

Die Quelle bezog sich auf Version 1.4.2, während die aktuelle ZimaOS-Version 1.7.1 ist. Falls ein größeres Update die effektive logind-Konfiguration ersetzt oder ändert, überprüfen Sie das Verhalten beim Schließen des Deckels erneut, statt anzunehmen, dass die alte Datei weiterhin aktiv ist.

FAQ zum Laptop-Deckel

Hat HandleLidSwitch=ignore für den Benutzer aus der Quelle funktioniert?

Ja. Er bestätigte dies ausdrücklich nach dem Neustart.

Handelt es sich um eine Docker-Einstellung?

Nein. Es ist eine Energieverwaltungseinstellung des Host-Systems für systemd-logind.

Sollte ein Laptop-NAS das Schließen des Deckels immer ignorieren?

Nur wenn dies dem gewünschten Dauerbetrieb entspricht. Manche Benutzer bevorzugen den Ruhezustand im Akkubetrieb oder unterwegs.