💻 蓋を閉じたままのハウツー
MacBookの蓋を閉じても、Macをスリープさせない方法
蓋を閉じるのは待機タイムアウトではありません。ハードウェアレベルのスリープです。だからこそcaffeinateはここでは何もしません。以下では、実際に効く3つの方法、コマンド、落とし穴、そしてそのどれも要らないトグル一つの方法を紹介します。
14日間の無料トライアル · 買い切り $39.99 · テレメトリなし · macOS 13+
まず、いつもの手が効かなかった理由
ほとんどの人はまずcaffeinateを試し、蓋を閉じて、それでもMacがスリープしていることに気づきます。これはバグでもなく、フラグのせいでもありません。
caffeinateも、そして「amphetamine系」のあらゆるメニューバーアプリも、アイドルスリープを止める電源アサーションを作ります。キーボードから離れたことで起きるスリープのことです。蓋を閉じるのは、まったく別のイベントです。macOSは蓋のスイッチをハードウェア/ファームウェアのレベルで扱い、マシンを直接スリープさせるので、アイドルスリープのアサーションは口を出せません。
その結果: 蓋を閉じても生き残るには、Apple公式のクラムシェル構成を使うか、システムのスリープ無効フラグを立てる何か、つまりずっと大雑把な別の仕組みが必要です。扉はこの2つだけです。
1. クラムシェルモード(Apple公式・確実な方法)
クラムシェルモードは、蓋を閉じたままMacBookを動かすサポート済みの方法です。完全に確実です。ただしハードウェアの代償があります。
- 電源につなぐ。 Macを充電器か電源付きドックに接続します。バッテリーだけではクラムシェルは維持されません。
- 外部ディスプレイをつなぐ。 HDMI、USB-C、またはThunderbolt。ここだけは回避策がありません。ディスプレイがなければクラムシェルもありません。
- 外部キーボードかマウスをつなぐ。 有線でも、Bluetoothでも構いません(設定で「Bluetoothデバイスによるコンピュータのスリープ解除を許可」がオンになっているか確認してください)。
- 蓋を閉じる。 Macは動き続け、外部ディスプレイが引き継ぎます。画面が戻らなければ、外部キーボードのキーを押してください。
落とし穴: モニター、キーボード、充電器を持ち歩かなければなりません。机の上なら問題ありませんが、移動中には役に立ちません。カフェでも、電車の中でも、Macをかばんに入れていても同じです。つまり、マシンを持って離れることが目的なら、クラムシェルは決して助けになりません。
2. sudo pmset -a disablesleep 1(強力で、後悔しやすい)
大雑把な道具です。これはシステム全体のフラグを立て、macOSにまったくスリープしないよう指示します。蓋を閉じたときも含めてです。rootが必要で、自分で解除するまで立ったままになります。
# システム全体でスリープを無効化(多くのApple Silicon Macで蓋を閉じても生き残る)
sudo pmset -a disablesleep 1
# 現在設定されているか確認(1 = スリープ無効、0 = 通常)
pmset -g | grep SleepDisabled
# 通常に戻す - これを絶対に忘れないこと
sudo pmset -a disablesleep 0 あとは蓋を閉じてもMacは動き続けます。これが良い知らせです。ここからは正直な話です。
毎回sudoが必要
フラグを立てるときも解除するときも、管理者パスワードを求められます。安全にスクリプトで回避する方法はありません。
設定が残り続け、忘れやすい
何も知らせてくれません。火曜日に設定して忘れると、Macは二度とスリープしなくなります。バッテリーは空っぽになり、ファンは回り続け、熱くなったノートがクッション入りのかばんに密閉されます。
内蔵ディスプレイに給電され続けることがある
蓋を閉じているのに内蔵パネルが無駄に電力を使い続けることがあります。バッテリーの浪費と、逃げ場のない場所での余分な発熱です。
オール・オア・ナッシング
本当に気にしているビルド、レンダリング、エージェントの実行に絞られていません。「このMacは絶対スリープしない」を24時間365日、思い出すまで続けます。
しかも保証されていません: 一部のApple Siliconモデルでは、このフラグに関係なくAppleが蓋を閉じたときにスリープを強制します。長時間の実行を任せる前に、自分のマシンでテストしてください。何かを始めて、1分ほど蓋を閉じ、開いてちゃんと続いていたか確認しましょう。
14日間の無料トライアル · 買い切り $39.99 · テレメトリなし · macOS 13+
3. 普通のスリープ防止アプリ(蓋を閉じると効かない)
はっきり言っておく価値があります。一晩を無駄にせずに済むからです。定番の「amphetamine系」メニューバーユーティリティは、そのほとんどがcaffeinateと同じアイドルスリープのアサーションをラップしているだけです。ダウンロード中にMacがうたた寝するのを止めるには最適ですが、蓋を閉じるとまったく何もしません。ツールが蓋を閉じたときのスリープに対応すると明記していなければ、対応していないと考えてください。
蓋を開けた状態の方法をすべて知りたい方は、Macをスリープさせないあらゆる方法を正直にをご覧ください。
4. 簡単な方法: AwakeMateのトグル一つ
AwakeMateには蓋を閉じてもスリープさせないオプションがあります。設定 › オプションか、そのままオンボーディングの中にあります。オンにして、一度きりのヘルパーを承認すれば、設定はそれで全部です。Terminalも、モニターも、覚えておくフラグも要りません。
自分でpmsetコマンドを打つのと違うのはスコープです。AwakeMateは、あなたが選んだツールが実際に動いている間だけスリープを止めます。ビルド、レンダリング、エージェントが終われば、通常のスリープがすぐに戻ってきます。
本当の作業に絞られる
蓋を閉じたときのスリープ防止は、監視中のツール - Xcode、ffmpeg、Claude Code - が動いている間だけ適用されます。ずっとではありません。
画面を暗くする
蓋を閉じている間は内蔵ディスプレイを暗くするので、バッテリーを消耗したり熱を加えたりしません。開けば明るさが元に戻ります。
自分で元に戻す
オプションをオフにするか、AwakeMateを終了すれば、設定は元に戻り、明るさも復元されます。何も残りません。
エネルギー設定には決して触れない
保存済みの省エネルギー/バッテリー設定は、あなたが設定したとおりそのまま残ります。このオプションはデフォルトでオフです。
正直な注意点、上と同じです: これはほとんどのApple Silicon Macで動きますが、一部のモデルではAppleがスリープを強制します。実行を動かしたまま一度蓋を閉じて、あなたのMacが持ちこたえるか確認してください。持ちこたえなければ、クラムシェルモードが確実な代替手段です。
これが作られた用途: 長いエージェントの実行やビルドを始め、蓋を閉じ、Macをかばんに入れ、スマホにテザリングして、道中スマホから様子を見続ける。これがまさに狙いです。詳しい手順はかばんの中のエージェントをご覧ください。
14日間の無料トライアル · 買い切り $39.99 · テレメトリなし · macOS 13+
手動のpmset vs AwakeMate
pmset AwakeMate sudoを毎回 トグル一つ、一度きりのヘルパー承認 エージェントを一晩中動かしていますか?AIエージェントにMacの起動状態が必要な理由をご覧ください。
よくある質問
蓋を閉じたままMacBookをスリープさせないには?
方法は3つあります。クラムシェルモード(電源+外部ディスプレイ+外部キーボードかマウス)はApple公式で確実な手段ですが、ハードウェアが必要です。sudo pmset -a disablesleep 1はシステム全体のスリープ無効フラグを立て、多くのApple Silicon Macで動きますが、残り続け、rootが必要で、忘れやすいものです。あるいはAwakeMateで蓋を閉じてもスリープさせないをオンにすれば、選んだツールが実際に動いている間だけスリープを止め、自分で元に戻ります。
蓋を閉じてもcaffeinateは効きますか?
いいえ。caffeinateはアイドルスリープの電源アサーションを作りますが、蓋を閉じたときのスリープはアイドルスリープではありません。蓋の磁石が閉じた瞬間に、ハードウェア/ファームウェアのレベルで発動します。アサーションは単に上書きされます。だからこそ、いつものTerminalの手はここでは失敗するのです。
外部ディスプレイなしでクラムシェルモードを使えますか?
公式にはできません。Appleのクラムシェルモードは、Macが電源につながり外部ディスプレイが接続されていること、加えてスリープ解除用の外部キーボードかマウスが必要です。ディスプレイがなければ、蓋を閉じるとMacはスリープします。スリープ無効フラグを立てる(またはAwakeMateの蓋を閉じたときのオプションを使う)のが、モニターを接続せずに起動状態を保つ唯一の方法です。
sudo pmset -a disablesleep 1は安全ですか?
何かを壊すことはありませんが、実際には危険です。システム全体に及び、残り続けるので、忘れるとMacは二度とスリープしません。バッテリーを空にし、熱くなり、閉じたかばんの中で焼けるように熱くなることもあります。必ずpmset -g | grep SleepDisabledで確認し、終わったらsudo pmset -a disablesleep 0で解除してください。
スリープが今無効になっているか確認するには?
pmset -g | grep SleepDisabledを実行します。値が1ならスリープがシステム全体で無効、0なら通常のスリープ動作です。sudo pmset -a disablesleep 0で元に戻せます。
かばんの中でMacを動かし続けるには?
AwakeMateの蓋を閉じたときのオプションをオンにし、気にしている作業を始め、ネットワークが必要ならMacをスマホにテザリングして、蓋を閉じます。AwakeMateは内蔵画面を暗くするので、蓋の下でバッテリーを消耗しません。通気性のあるかばんを使い、長時間の実行では電源かモバイルバッテリーにつないでおいてください。
蓋を閉じたときのスリープ防止はどのMacでも動きますか?
いいえ。それを正直に約束できる人はいません。一部のApple Siliconモデルでは、スリープ無効フラグに関係なくAppleが蓋を閉じたときにスリープを強制するので、同じ注意点がpmsetにもAwakeMateにも当てはまります。一度テストしてください。実行を始め、1分ほど蓋を閉じ、開いて作業が続いていたか確認します。クラムシェルモードが唯一保証された方法です。