ダウンロード中やプレゼン中にMacが勝手にスリープして困っているときは、本当にイライラしますよね。
この記事を読むと、システム環境設定での直感的な設定方法と、ターミナルで使える簡単コマンド、それからプログラマー目線の運用テクニックまで、段階を追ってやさしく学べます。
| 項目 | 内容 |
|---|---|
| 独自コンテンツ1 | 実体験に基づいたシステム環境設定の操作手順を丁寧に説明します。 |
| 独自コンテンツ2 | ターミナルのcaffeinateやpmsetの使い方を実例つきで紹介し、ワンライナーとスクリプト例を用意します。 |
| 独自コンテンツ3 | バッテリーやセキュリティに注意しながら使うコツと、プログラマーならではの便利ワザを共有します。 |
初心者でも迷わないように順を追って説明しているので、気になる手順から試してみてください。
Macエンジニアまずは落ち着いて一つずつやってみましょう、どの方法もシンプルで試しやすいので安心してくださいね。
Macの設定でスリープさせない方法


電源に繋いだときだけMacをスリープさせたくない場面は意外と多いです。ダウンロード中やビルドを回しているとき、作業途中で眠られるとテンションが下がりますよね。ここでは初心者でも迷わずできる具体的な手順と、ちょっとした応用テクニックをやさしく紹介します。
基本のやり方はシステム設定のバッテリーや省エネルギーの項目を確認して、電源アダプタ接続時の設定を変えることです。ノート型なら電源アダプタに繋いだときだけ有効にできるので効率的です。短時間だけ止めたいときはターミナルのcaffeinateコマンドを使うと便利です。



電源接続時のスリープ無効は安全に使うととても便利です。設定はすぐ終わるので安心して試してください。困ったら気軽に読み返してみてください。
ノートMacで電源接続時にスリープさせないパターン


ノートMacを電源アダプタにつないだときにスリープを防ぐ基本パターンはシステム設定のバッテリー項目を使うことです。電源アダプタのセクションやオプションの中に、コンピュータをスリープさせないに相当するトグルがあるのでオンにします。
作業を続けながら画面だけ消したいときは画面のスリープと本体のスリープを分けて設定すると便利です。短時間の一時的な利用ならターミナルでcaffeinateを実行すると手軽にスリープを止められます。
システム設定を開きサイドバーのバッテリーを選ぶ
画面左上のAppleメニューをクリックしてシステム設定を選びます。
ウィンドウ左側のサイドバーでバッテリーを探してクリックします。
ウィンドウ上部の検索欄にバッテリーと入力して該当項目に飛びます。
電源アダプタの設定でコンピュータをスリープさせない相当項目を有効にする
- 電源アダプタの項目で『コンピュータをスリープさせない』に相当するトグルをオンにする。
- 画面のみをオフにする設定があれば有効にする。見た目は消えても処理は続けられる。
- 必要に応じてスケジュールや自動スリープの設定を確認し、夜間に勝手に落ちないようにする。
省エネルギーが見つからないときの場所確認パターン


省エネルギーが見つからないときは設定画面の名称が変わっている可能性があります。最近のmacOSでは省エネルギーがバッテリーに統合されていることが多いので、まずはバッテリーを探してみてください。
見つけにくい場合はシステム設定の検索やSpotlightで『バッテリー』『省エネルギー』と入力すると目的の項目にすぐ飛べます。まずはこのMacについてでバージョンを確認しておくと迷わず探せます。
macOSのバージョンを確認してバッテリーまたは省エネルギーの項目を探す方法
画面左上のAppleメニューからこのMacについてを開き、バージョン名と番号を確認します。
システム設定を開いて検索欄にバッテリーまたは省エネルギーと入力し、該当する項目に移動します。
デスクトップMacは省エネルギーのままの場合があるので、見つからないときは別名で検索してみてください。
MacのTerminalでスリープを一時的に止める方法


Terminalを使ってMacのスリープを一時的に止めるときは、手軽で柔軟な方法がいくつかあります。用途に合わせて「一定時間だけ止める」「特定のコマンドが動いている間だけ止める」を選べば、バッテリーの無駄遣いを抑えつつ作業に集中できます。
ここではTerminalから使えるcaffeinateコマンドを中心に、実際によく使うパターンをわかりやすく紹介します。コマンドは単純なので初めてでも安心して試せますし、うっかり長時間スリープを止めてしまわないよう注意点も添えます。
- 一定時間だけスリープを防ぐ方法:タイマーで指定して終わるので安全です。
- 実行中のコマンドだけスリープを防ぐ方法:バックグラウンドの処理と相性が良いです。
- 長時間ずっと止めたい場合はシステム設定で調整するのが確実です。



ちょっとした作業ならTerminalでサクッと止めるのが便利です。どの方法が向いているか一緒に考えながら進めていきましょう。
一定時間だけスリープを防ぐパターン


一定時間だけスリープを防ぎたいときは、caffeinateのタイマー指定が手軽です。ダウンロードやビルドのように目安時間が分かる作業に向いています。
タイマーは秒数で指定するので、短い作業から長時間の処理まで柔軟に使えます。ただし長時間を指定するとバッテリー消費が増えるので、終了後は設定を見直す習慣をつけると安心です。
バッテリーで動かすノート型Macでは長時間のタイマー指定は避け、充電中に使うのが安全です。
ターミナルを開きcaffeinate -t 3600で1時間スリープを防ぐ
LaunchpadやSpotlightからTerminalを開いてください。慌てずにコマンドを貼り付けられる状態にします。
次のコマンドを入力して実行します。caffeinate -t 3600は3600秒つまり1時間だけスリープを止めます。
作業を早く終えたらTerminalでControlキーとCを同時に押してcaffeinateを止めてください。
実行中のコマンドだけスリープを防ぐパターン


実行中のコマンドだけスリープを防ぐパターンは、長時間動くスクリプトやファイル転送にぴったりです。コマンドが終了すると自動でスリープが戻るので、うっかりの長時間防止につながります。
この方法はデーモンやバックグラウンドで独立して動くプロセスには向かないことがあるので、プロセスの実行形態を確認してから使ってください。複数コマンドをまとめるときはシェルの書き方に気をつけると安心です。
GUIで起動するアプリケーションを守りたい場合はこの方法だけでは不十分なケースがあるので注意してください。
ターミナルでcaffeinate -i コマンドの前に置いて実行中だけスリープを防ぐ
caffeinate -i コマンドの形で前につけて実行します。たとえば長時間のファイル転送やビルドをそのまま守れます。
そのコマンドが終了すると自動でスリープ許可に戻ります。早めに止めたいときはControlキーとCで中断できます。
Macのショートカットと自動化でスリープ回避をワンクリック化する方法


Shortcutsと自動化を使えば、スリープさせない設定をワンクリックで切り替えられます。動画の書き出しや長時間のテスト中でも画面が暗くなる心配が減ります。設定や切り替えが簡単なので、急ぎの作業中でも気軽に使えます。
ここでは手軽に作れるパターンをいくつか紹介します。プログラマー視点のコツとしては、caffeinateコマンドをショートカットに組み込むと柔軟に制御できます。実際には-iでアイドルスリープを防ぎ、-tで時間指定する使い分けが便利です。
結局やることはシンプルで、caffeinateを実行するショートカットを作ってメニューバーに置くかホットキーを割り当てるだけです。慣れればワンクリックでオンオフできる快適な環境が作れます。
- Shortcutsでcaffeinateを実行するショートカットを作りメニューバーに置く方法。
- QuickAction(クイックアクション)にしてホットキーで起動する方法。
- サードパーティアプリ(Amphetamineなど)を使ってGUIで管理する方法。
ショートカット作成と起動のパターン


ショートカット作成と起動のパターンは大きく分けて3つあります。シェルスクリプトを実行する方法と、QuickAction(クイックアクション)として登録してホットキーで起動する方法、ショートカットをメニューバーに置く方法です。
使い分けのコツは用途に応じてトグル型かタイマー型かを決めることです。トグル型は手動でオンオフするのに向き、タイマー型は一定時間だけスリープを止めたいときに特に便利です。
ショートカットアプリでスクリプト実行を作りcaffeinateを登録してメニューバーに置く手順
Shortcutsアプリを開いて新しいショートカットを作成します。
シェルスクリプトを実行アクションを追加してコマンドを入力します。例:caffeinate -iで無期限、caffeinate -t 3600で1時間だけ防止できます。
ショートカットに分かりやすい名前を付けて保存し、詳細からメニューバーにピン留めするかキーボードショートカットを割り当てます。これでワンクリックでスリープ回避できます。
Macで蓋を閉じてもスリープさせないクラムシェルのやり方と注意点


蓋を閉じてもMacをスリープさせたくない場面は意外と多いです。外部ディスプレイで作業したいときや長時間の処理を止めたくないときに便利な方法がいくつかあります。
- クラムシェルモードで使う:電源アダプタと外部ディスプレイ、外付けキーボードやマウスを接続して蓋を閉じる方法です。
- システム設定でスリープ動作を調整する:省エネルギー設定やバッテリー設定で電源接続時のスリープを長くする手があります。
- サードパーティ製アプリで細かく制御する:一時的にスリープを無効にしておきたいときに使うと楽です。
クラムシェルは便利ですが排熱が弱くなるので電源接続時のみ使い、重い作業中は蓋を開けて通気を確保することが安全です。
外部ディスプレイ接続で安全に蓋を閉めるパターン


外部ディスプレイ接続で安全に蓋を閉める基本はシンプルです。電源アダプタを接続して外部ディスプレイを認識させ、外付けキーボードやマウスでMacを操作できる状態にしてから蓋を閉じるだけです。
注意点は排熱とディスプレイの切り替えです。長時間の負荷がかかる処理を行うときは蓋を閉じない方が安心ですし、外部ディスプレイをメインにするにはディスプレイ設定で配置を調整すると安定します。
電源アダプタ・外部ディスプレイ・キーボードを接続してから蓋を閉める具体的手順と注意点
まず必ず電源アダプタを接続してください。バッテリー駆動だとクラムシェル動作が不安定になることがあります。
HDMIやUSB-Cなどで接続し、ディスプレイにデスクトップが表示されるか確認してください。表示が出てから先へ進みます。
有線またはBluetoothで接続しキー入力でMacを起動できる状態にします。外部入力でMacを操作できることを確認してください。
外部ディスプレイに出力されたら蓋を閉じて問題ありません。ただし排熱が弱くなるので重い処理中は蓋を開けて使うのが安全です。
よくある質問


- Macの基本設定でスリープを止める方法は
システム設定のバッテリーまたは省エネルギーの項目で、電源アダプタ接続時にスリープさせない設定を有効にできます。ノート型はバッテリー側と電源アダプタ側で別々の設定がある点を確認してください。外部ディスプレイ接続や蓋を閉じた状態では挙動が変わることがあります。
- 一時的にスリープを防ぎたいときはどうすればよいですか
短時間だけ止めたいなら、ターミナルのcaffeinateや、App Storeの一時的にスリープを防ぐアプリを使うと手軽です。caffeinateは時間指定ができるので終了時刻を決めておくと安心です。常時使う場合はバッテリーへの影響を考慮してください。
- バッテリーが心配だけどスリープを止めたいときのコツはありますか
長時間スリープを無効にするとバッテリー消費が増えるので、電源アダプタ接続時だけ有効にするのが無難です。画面だけ短時間で消える設定にして、システム負荷を下げると効果があります。ノートPCを閉じたまま使うと放熱が悪くなるので注意してください。
- 設定を変えても反映されない場合はどうすればいいですか
まずは再起動で直ることがよくあります。再起動後も直らない場合はスリープを妨げるソフトが動作していないか確認してください。必要なら設定を元に戻したり、最新のOSアップデートで問題解消を試してください。
まとめ


ここまでに紹介したスリープ回避の方法は大きく3つあります。まずはmacOSVentura以降のシステム設定で、バッテリーや電源アダプタの項目からディスプレイとコンピュータのスリープを個別に設定する方法です。
次はターミナルのcaffeinateコマンドを使う方法です。短時間の自動化やスクリプトで役立つので、用途に合わせて使い分けると作業が楽になります。
caffeinate -i -t3600
最後はAppStoreのユーティリティを使う方法で、GUIでスケジュールやトリガー設定ができます。バッテリー状況や外部機器を確認してから使い終わったら設定を戻す習慣をつけると安心です。



まずはシステム設定から触ってみてください。慣れたらcaffeinateやアプリで細かく制御すると日々の作業がとても快適になります。
