コミュニティソリューション

フタを閉じたときにZimaOSを実行中のノートパソコンがスリープしないようにする: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.

原因の特定と修正は明確で、ユーザー自身によって確認されています。ZimaOS 1.4.2を実行するHP ProBook 450 G7では、蓋を閉じるとNAS全体がサスペンドしていました。systemd-logindを編集してHandleLidSwitch=ignoreに設定し、再起動したところ、自動サスペンドが停止しました。投稿者本人も、この変更が機能したことを明確に確認しています。

NASは通常、蓋を閉じた状態でもオンラインで稼働し続けることが期待されるため、これはノートパソコンを使ったホームラボに役立ちます。ただし、ホストレベルの電源ポリシーを変更するため、編集前に元の設定を記録し、復旧手段を確保してください。

蓋を閉じるとノートパソコンがサスペンドし、蓋を開くと正常に復帰する

確認された動作は再現可能でした。

  • 蓋を閉じる → システムがスリープする。
  • 蓋を開く → システムが復帰する。

これはZimaOSのクラッシュではなく、systemd-logind/ACPIによる蓋の処理が原因であることを示しています。

最初の提案は、標準的なsystemdの動作に基づくものだった

コミュニティからは、次のファイルを編集する提案がありました。

/etc/systemd/logind.conf

そして、蓋を閉じたときの動作を変更します。提案者は、Ubuntu/systemd向けの解決策を応用しており、当初はZimaOSがこのファイルをどのように扱うか確信がないことも正しく説明していました。

IceWhaleは以前から、この用途のためにsystemdファイルを編集可能にしていた

Zima-Giorgioは、同じ要件を持つノートパソコンユーザーによる過去のIceWhaleスレッドを紹介しました。その以前のスレッドでGiorgioは、v1.2.3以降、ZimaOSではsystemdフォルダー内のファイルを編集可能にすると説明していました。

そのため、この修正は通常読み取り専用のシステムパスを任意に変更する試みよりも、確かな裏付けがあります。

確認された設定はHandleLidSwitch=ignoreだった

投稿者は次の設定を変更しました。

#HandleLidSwitch=suspend

これを次のように変更します。

HandleLidSwitch=ignore

その後、再起動して、蓋を閉じてもサーバーがサスペンドしなくなったことを確認しました。

元の設定をバックアップする

ホストの電源管理ファイルを編集する前に、元の行をコピーするか記録しておきましょう。後でノートパソコンの動作に問題が生じた場合は、ローカルコンソールまたはSSHセッションから以前の設定に戻せるようにしておく必要があります。

関連する蓋スイッチ設定を理解する

systemd-logindでは、通常の蓋を閉じる操作、外部電源接続時、ドッキング時を区別できます。今回変更されたのはHandleLidSwitchだけです。バッテリー、AC電源、ドッキングに対して異なるポリシーが必要でない限り、関連するすべてのオプションをコメント解除しないでください。

ノートパソコンNASにはバッテリーと電源の計画も必要

蓋を閉じる操作を無視しても、バッテリーの消耗は防げません。常時稼働するノートパソコンサーバーでは、安定したAC電源を確保し、バッテリーの状態と温度を監視し、実際に停電した場合にどうするかを決めておきましょう。

蓋を閉じる操作を無視することは、ディスプレイを消すこととは異なる

内蔵ディスプレイを使わずにOSを動作させ続けることはできます。蓋の設定が画面のブランク、仮想マシンのディスプレイ、またはローカルコンソールへのアクセスまで制御するとは限りません。

ZimaOSの大きなアップデート後に再テストする

今回の情報は1.4.2に基づいていますが、現在のZimaOSは1.7.1です。大きなアップデートによってlogindの設定が置き換えられたり、実際に有効な設定が変更されたりする可能性があるため、以前のファイルが引き続き有効だと決めつけず、蓋を閉じたときの動作を再確認してください。

ノートパソコンの蓋に関するFAQ

HandleLidSwitch=ignoreは投稿者の環境で機能しましたか?

はい。再起動後に機能したことを本人が明確に確認しています。

これはDockerの設定ですか?

いいえ。ホストのsystemd-logindによる電源管理設定です。

ノートパソコンNASでは、常に蓋を閉じる操作を無視すべきですか?

意図する常時稼働の動作に合う場合に限ります。バッテリー使用時や移動中はサスペンドさせたいユーザーもいるでしょう。