Community-Lösung

Ruhezustand des ZimaOS-Laptops beim Schließen des Deckels deaktivieren

A community reply suggested changing systemd-logind lid-switch behavior when a laptop running ZimaOS suspends after the lid is closed.

Warum das Schließen eines Laptopdeckels ZimaOS in den Ruhezustand versetzen kann

Ein als ZimaOS-Server umgenutzter Laptop kann weiterhin das Energieverwaltungsverhalten eines Laptops übernehmen. Die Antwort aus der Community schlug vor, die systemd-logind-Einstellungen zu bearbeiten, da der Deckelschalter auf vielen Linux-Systemen normalerweise den Ruhezustand auslöst. Diese Empfehlung ist grundsätzlich richtig, aber die konkrete Zeile aus der alten Antwort sollte nicht ohne Verständnis des gewünschten Werts kopiert werden.

Wenn das Hauptziel ein dauerhaft verfügbarer Heimserver ist, sollten Sie die Vor- und Nachteile umgenutzter Hardware mit einer speziell für den Dauerbetrieb ausgelegten Plattform wie ZimaBoard 2 oder ZimaBlade vergleichen.

Die wichtige systemd-Einstellung

Die offizielle systemd-Dokumentation definiert HandleLidSwitch= und weist darauf hin, dass die Standardaktion üblicherweise suspend ist. Damit ein Server bei geschlossenem Deckel weiterläuft, lautet der gewünschte Wert normalerweise ignore, nicht suspend. Lesen Sie vor Änderungen am Host die aktuelle Dokumentation zu systemd logind.conf.

HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore

Welche Optionen genau verfügbar sind, hängt von der systemd-Version ab. ZimaOS ist ein systemähnliches Appliance-Betriebssystem. Änderungen auf Host-Ebene sollten daher als fortgeschrittene Anpassungen betrachtet werden, die sich je nach Update unterschiedlich verhalten können.

BIOS oder Firmware zuerst prüfen

Manche Laptops bieten Einstellungen für den Deckel, den Ruhezustand, die Netzstromversorgung oder das Einschaltverhalten in der Firmware. Wenn die Hardware das Schließen des Deckels dort ignorieren kann, ist dies möglicherweise sauberer als eine Änderung am Betriebssystem. Stellen Sie außerdem sicher, dass das Schließen des Deckels keine benötigten Lüftungsöffnungen blockiert.

Änderungen sorgfältig anwenden

  1. Stellen Sie eine SSH-Verbindung her oder sorgen Sie vor der Änderung des Energieverhaltens für lokalen Konsolenzugriff.
  2. Sichern Sie die bestehende logind-Konfiguration.
  3. Setzen Sie die Aktion für den Deckelschalter nur dann auf ignore, wenn der Rechner absichtlich eingeschaltet bleiben soll.
  4. Starten Sie den entsprechenden Dienst neu oder führen Sie während eines Wartungsfensters einen Neustart durch.
  5. Schließen Sie den Deckel und prüfen Sie, ob der Server weiterhin erreichbar bleibt, der Speicher eingebunden bleibt und die Temperaturen sicher bleiben.

Der aktuelle ArchWiki-Leitfaden zur Energieverwaltung bietet hilfreiche Hintergrundinformationen zur Unterscheidung zwischen Energieaktionen von Firmware, Kernel und systemd.

Wärmeentwicklung nicht ignorieren

Ein Laptop, der für den Betrieb mit geöffnetem Deckel konzipiert wurde, kann das Tastaturfeld oder den Scharnierbereich zur Belüftung nutzen. Ein Server mit geschlossenem Deckel sollte unter anhaltender CPU-, Festplatten- und Netzwerklast überprüft werden. Wenn die Temperaturen stark ansteigen oder der Luftstrom behindert wird, lassen Sie den Deckel geöffnet oder ändern Sie die physische Aufstellung.

FAQ

Sollte HandleLidSwitch auf suspend gesetzt werden?

Nein, wenn das Ziel darin besteht, den Ruhezustand zu verhindern. suspend weist systemd an, den Rechner beim Schließen des Deckels in den Ruhezustand zu versetzen; ignore ist die relevante Aktion, damit das System weiterläuft.

Bleibt diese Einstellung nach jedem ZimaOS-Update erhalten?

Gehen Sie nicht davon aus. Konfigurationen auf Host-Ebene können bei Updates eines Appliance-Betriebssystems zurückgesetzt werden oder sich anders verhalten. Dokumentieren Sie die Änderung und prüfen Sie sie nach größeren Upgrades erneut.

Ist das Deaktivieren des Ruhezustands beim Schließen des Deckels immer sicher?

Nein. Prüfen Sie Kühlung, Akkuzustand und Aufstellungsort, bevor Sie einen Laptop mit geschlossenem Deckel als dauerhaft betriebenen Server verwenden.