作業中にMacがすぐスリープしてしまい、集中が途切れて困っている方へ。
この記事を読めば、システム環境設定のGUIでスリープまでの時間を迷わず変更できるようになり、プログラマー目線の実用的なコツや応用も学べます。
| 項目 | 内容 |
|---|---|
| 独自コンテンツ1 | 実作業で使えるGUI操作を画面を想像しやすい具体手順で解説します。 |
| 独自コンテンツ2 | Terminalを使った細かい調整や設定の確認方法をやさしく紹介します。 |
| 独自コンテンツ3 | 開発作業中にスリープを防ぐ便利ワークフローとよくある落とし穴の回避法を伝えます。 |
設定は難しくないので、順番に進めれば今日から快適に作業を続けられるようになります。
Macエンジニア作業が中断されるのは本当にストレスですから、焦らず一つずつ設定していきましょう、すぐに快適な環境になりますよ。
Macでスリープまでの時間をGUIで変更する方法


スリープまでの時間はGUIから簡単に変えられます。ここではMacの設定画面を使って、表示が消えるまでの時間や本体がスリープするまでの時間をわかりやすく説明します。初めてでも迷わないように、順を追って進めていきます。
- ノート型Macではバッテリー時と電源アダプタ接続時で別々に設定できます。
- デスクトップ型Macでは省エネルギーまたは電源設定でスリープ時間を調整します。
普段使いの目安や開発作業中の短時間スリープなど、用途に合わせて設定を分けると便利です。設定はすぐ反映されるので、試して感覚に合う値にしてみてください。



最初は短めに設定しておいて、使いながら少しずつ延ばすと失敗が少ないですよ。設定はいつでも変えられるので気楽に試してみてくださいね。
MacBookでバッテリーと電源アダプタ別にスリープ時間を設定する方法


MacBookはバッテリー駆動時と電源アダプタ接続時で別々にスリープ時間を設定できます。外出時は省エネ寄りにして、アダプタ接続中は長めにするなどシーンで使い分けると便利です。
設定はシステム設定内のバッテリーや電源の項目で行います。各モードでスライダやメニューを動かすだけなので、迷わず短時間で調整できます。
Macの左上Appleメニューからシステム設定を開く
画面左上のAppleマークをクリックします。シンプルで見つけやすい位置にあります。
表示されたメニューからシステム設定を選びます。最新のmacOSでも同じ流れです。
システム設定のサイドバーでバッテリーを選びバッテリー時のスリープを調整する
システム設定の左側にあるサイドバーからバッテリーを選択します。項目名はそのままバッテリーです。
バッテリー時のスリープや画面オフまでの時間をスライダやドロップダウンで好みの時間に設定します。短めにすると省電力になります。
システム設定のサイドバーで電源アダプタを選び接続時のスリープを調整する
システム設定のサイドバーで電源アダプタに関する項目を選びます。表記は電源や電源アダプタなど環境により若干異なります。
電源接続時のスリープやディスプレイのスリープを長めに設定すると作業が中断されにくくなります。バッチ処理中は特に便利です。
デスクトップMacでスリープ時間を変更する方法


デスクトップMacでは省エネルギーまたは電源設定でスリープ時間を変更します。外付けディスプレイを使っている場合はディスプレイスリープの設定も合わせて確認すると安心です。
デスクトップは常時電源に接続されていることが多いので、必要に応じて長めに設定すると作業効率が落ちにくくなります。バックアップや長時間の処理をする場合は特に配慮してください。
MacのAppleメニューからシステム設定の省エネルギーまたは電源設定を開く
画面左上のAppleメニューをクリックしてシステム設定を開きます。標準の操作なので迷いません。
項目一覧から省エネルギーまたは電源設定を選びます。macOSのバージョンで項目名が変わることがあります。
スリープやディスプレイスリープのスライダを好みの時間に設定する
省エネルギーや電源設定内にあるスリープやディスプレイスリープのスライダを見つけます。表示はわかりやすく配置されています。
スライダを動かして好みの時間を選びます。設定は即時反映されるので動作を確認して微調整してください。
MacでTerminalのpmsetを使って細かくスリープ時間を設定する方法


Terminalのpmsetを使うと、GUIではできない細かいスリープ設定ができます。最初は緊張するかもしれませんが、コマンドの意味を丁寧に説明するので、ゆっくり進めれば大丈夫です。
ここではバッテリー駆動時と電源接続時の個別設定と、ディスプレイだけやシステムだけを別にする方法を紹介します。実際のコマンド例と確認方法も載せるので、そのままコピペして試せます。
- バッテリー駆動時だけを細かく設定する方法。コマンドは-bオプションを使います。
- 電源接続時だけを細かく設定する方法。コマンドは-cオプションを使います。
- ディスプレイのみやシステムのみを個別に設定する方法。displaysleepとsleepを使い分けます。



最初は少し怖いかもしれませんが、間違えても元に戻せます。まずは設定確認から始めて、コマンドを1つずつ入力してみましょう。安心して進めてくださいね。
Macでバッテリーと電源アダプタを個別に設定する手順


バッテリーと電源アダプタはpmsetの-bと-cで個別に設定できます。sudoが必要なので管理者パスワードを求められますが、コマンドの意味を把握していれば安全に変更できます。
まずpmset -gで現在の設定を確認してから、具体的な値を変更します。変更後はpmset -gで反映を確かめると安心です。
sudoを使う操作は管理者権限が必要です。パスワード入力中は画面に文字が表示されないのが正常です。
ターミナルを開きsudo pmset -b displaysleep 5 sleep 10でバッテリー時を設定する
Spotlight検索やアプリケーションフォルダからTerminalを起動します。慌てずにウィンドウをひとつ用意してください。
sudo pmset -b displaysleep 5 sleep 10を実行すると、ディスプレイは5分でオフになり、システムは10分でスリープします。実行後にpmset -gで設定が反映されているか確認してください。
ターミナルでsudo pmset -c displaysleep 30 sleep 0で電源接続時を設定する
電源に接続した状態でTerminalを使用すると意図した通りに設定できます。まずは現在値をpmset -gで確認してください。
sudo pmset -c displaysleep 30 sleep 0を実行すると、ディスプレイは30分でオフになり、sleep 0でシステムスリープを無効化します。用途に合わせて値を調整してください。
Macでディスプレイのみやシステムのみを別に設定する手順


displaysleepは画面をオフにする時間を、sleepはMac本体がスリープに入る時間を制御します。どちらを変えるかでユーザー体験が大きく変わるので目的に合わせて使い分けてください。
すべての電源状態に同じ設定を適用したいときは-aを使います。状況別に変えたいときは-bや-cで個別に設定すると安全です。
ターミナルでsudo pmset -a displaysleep 10やsudo pmset -a sleep 20を実行して個別に変更する
sudo pmset -a displaysleep 10を実行すると、すべての電源状態でディスプレイが10分でオフになります。ディスプレイだけ変えたいときに使います。
sudo pmset -a sleep 20を実行すると、すべての電源状態でシステムが20分でスリープします。0にするとスリープ無効になりますので用途に注意してください。
Macで一時的にスリープを防いで作業を続ける実用的な方法


ちょっと長い処理を続けたいときや画面共有で説明を聞きながら作業したいとき、Macが勝手にスリープして困ることがあります。そんなときに手を止めずに作業を続けられる実用的な方法をやさしく紹介します。
用途に応じて選べる方法がいくつかあります。簡単に設定を変えるやり方やターミナルから一時的に抑止する方法を覚えておくと便利です。
- システム設定でスリープ時間を一時的に延ばす。設定アプリのバッテリーや電源の項目から変更できます。
- ターミナルのcaffeinateコマンドで必要な間だけスリープを抑止する。細かく時間やプロセスに応じて制御できます。
- サードパーティの軽いユーティリティを使う。GUIで簡単にオンオフしたい場合に便利です。
Macのターミナルでcaffeinateを使って一定時間スリープを防ぐ方法


caffeinateはターミナルから使えるシンプルで頼れるコマンドです。指定秒だけスリープを抑止したり、特定のプロセスが生きている間だけ抑止したりできますので、作業に合わせて柔軟に使えます。
使い方は手軽で、短時間のビルドやスクリプト実行時にとても役立ちます。終了させたいときはControlキーとCを同時に押すかプロセスをkillしてください。
caffeinate -t 3600
caffeinate -w 12345
ターミナルでcaffeinate -t 3600やcaffeinate -w PIDを実行して必要な間だけスリープを無効にする
短時間だけ止めたいときはtオプションに秒数を指定します。たとえば3600を指定すれば1時間だけスリープしなくなります。
ある作業の終了に合わせたいときはwオプションでプロセスIDを指定します。対象プロセスが終了すると自動で抑止が解除されます。
よくある質問


- GUIでスリープ時間はどうやって変えるの?
画面左上のアップルメニューからシステム設定を開いてください。macOSのバージョンで項目名は変わりますが一般的にはバッテリーかロック画面の設定でスリープまでの時間を調整できます。迷ったらバッテリー項目を探すと見つかりやすいです。
- ディスプレイと本体のスリープは別々に設定できますか?
はい別々に設定できます。バッテリー設定や電源アダプタ接続時の項目で画面オフとコンピュータスリープを個別に変えられます。使い方に合わせて短くしたり長くしたりすると便利です。
- 作業中にスリープさせたくない時はどうすれば良い?
一時的にスリープを無効にする設定にするかサードパーティのツールを使うと便利です。より手軽にはターミナルのcaffeinateコマンドで一定時間だけスリープを防げます。
- スリープ設定はバッテリーにどう影響しますか?
スリープを短めにすると待機中の消費を抑えられますが頻繁な復帰が続くと電力を多く使う場合があります。電源アダプタ接続時とバッテリー駆動時で設定を分けてバランスを取ると安心です。
- ダウンロード中にスリープすると処理は止まりますか?
一般的にはスリープでネットワークが切れるためダウンロードは止まります。長時間の処理があるときはスリープを無効にするかcaffeinateで作業中はスリープさせないようにしてください。
まとめ


ここまでで、Macのスリープまでの時間をGUIで簡単に変える方法を確認しました。システム設定のバッテリーやロック画面から直感的に操作できるので、操作に不安があっても安心して進められます。
電源アダプタ接続時とバッテリー使用時で別々に設定できる点はとても便利です。作業中に勝手にスリープして困るときは時間を長めに、外出先でバッテリーを節約したいときは短めに設定しておくと日常が快適になります。
さらに細かい制御が必要になったらターミナルのコマンドや専用ユーティリティを検討するとよいですが、まずはGUIで気軽に調整して様子をみるのがおすすめです。ちょっとした設定の違いで毎日の使い勝手がぐっとよくなります。



気軽に設定を変えて自分の使い方に合わせてみてください。何か戸惑っても慌てずに設定を確認すれば大丈夫です。
