プレゼンや大きなダウンロードの最中にMacが勝手にスリープして焦っている方へ。
この記事を読むとAmphetamineなどのアプリ導入手順、設定のコツ、ターミナルのcaffeinateコマンドを使ったプログラマー向けの裏技まで、初心者でも迷わず設定できるようになります。
| 項目 | 内容 |
|---|---|
| 実体験に基づく手順 | スクリーンショットとともに迷わない導入手順を順を追って説明します。 |
| 設定のコツ | シーン別の最適設定や頻出トラブルの対処法を分かりやすく教えます。 |
| プログラマー視点の応用 | caffeinateを使った自動化やスクリプト連携など実用的なアイデアを紹介します。 |
設定は短時間で終わるものが多いので、まずは気軽に1つ試して作業のストレスを減らしてみましょう。
Macエンジニア焦らず順番にやれば必ずできるので安心してくださいね。手順を一つずつ進めていけば、作業がぐっと快適になりますよ。
MacでAmphetamineなどのアプリを使ってスリープを止める方法


Amphetamineなどのアプリを使えばMacのスリープを簡単に止められます。App Storeから無料で入手でき、メニューバーからワンクリックで有効にできます。プログラミング中に長時間処理を回したいときや大きなファイルをダウンロードするときにとても便利です。
起動するとメニューバーに小さなアイコンが表示され、そこから時間指定や条件を選んでセッションを開始できます。一定時間だけ止めることも特定のアプリが動いている間だけ止めることも可能です。プリセットを作ってワンアクションで切り替えられる点が特に使いやすいです。
注意点としてバッテリー駆動時に長時間使うと消費が早くなる点があります。外出先では充電につなぐか短いセッションに設定するのが安心です。作業が終わったらセッションを停止して省エネに戻すのを忘れないでください。



まずは短めの時間で動作を確認してみてください。慣れてきたらプリセットを作ると、毎回の操作がぐっと楽になります。安心して使えるように最初は様子を見ながら設定しましょう。
Amphetamineで一定時間だけMacのスリープを止めるやり方


一定時間だけスリープを止めたいときはメニューバーのAmphetamineアイコンからStart New Sessionを選び、時間を指定して開始するのが手っ取り早いです。時間は分単位で指定できるものが多く、指定したら自動で解除されるので忘れても安心です。
よく使う時間設定はプリセットに登録しておくと便利です。ショートカットキーを割り当てられる場合はワンキーで開始できるようにしておくと作業の流れが途切れません。バッテリー状態には注意して使ってください。
Amphetamineを起動してメニューバーのアイコンをクリックする
App StoreからAmphetamineを入れて起動すると、画面上部のメニューバーにアイコンが表示されます。起動直後は設定画面で好みを確認しておくと安心です。
表示されたアイコンをクリックするとセッションのメニューが開きます。ここから簡単に新しいセッションを始めたりプリセットを選べます。
Start New Sessionで時間を指定してStartを押す
メニューバーのアイコンからStart New Sessionを選択します。表示されるダイアログで時間や条件を指定できます。
分や時間で長さを指定したり、特定のアプリが動作している間だけにするなどのオプションを選べます。用途に合わせて選んでください。
設定が決まったらStartを押してセッションを開始します。指定時間が経つと自動で元に戻るので安心して使えます。
Macでターミナルのcaffeinateコマンドを使ってスリープを止める方法


ターミナルのcaffeinateコマンドは、Macを意図せずスリープさせないようにするシンプルで頼りになる道具です。名前はちょっと面白いですが、使い方は直感的で初心者でも迷わず使えます。
例えば大きなファイルをダウンロード中や長時間のビルド処理中にMacが眠ってしまうと困ります。そんなときにcaffeinateを使うと作業が途中で止まらず安心して放置できます。
プログラマー向けの小ワザとしては、スクリプトにcaffeinateを組み込んでおくと自動処理が途中で止まりません。停止する時はターミナルでControlとCを押すかプロセスを終了すればすっきり止められます。
一定時間だけスリープを止めるコマンドの実行手順


一定時間だけスリープを止めたい場合は-tオプションに秒数を指定します。秒数は秒単位なので3600なら1時間になります。数を変えれば短時間だけ止めたり長時間止めたり自由に調整できます。
実行中に別タスクで戻ってきたらControlとCで終わらせられますし、スクリプトで使うならバックグラウンド実行やnohupと組み合わせると便利です。必要に応じてプロセス管理コマンドで動作を確認してください。
ターミナルを開いてcaffeinate -t 3600と入力して実行する
アプリケーションのユーティリティからターミナルを起動してください。キーボードショートカットを使うと素早く開けます。
caffeinateコマンドに-t3600を付けて実行すると1時間スリープを止められます。必要な秒数に変えて入力してください。
途中で止めたい場合はターミナルでControlとCを押すかプロセスを終了してください。念のため動作中かどうかをプロセス一覧で確認すると安心です。
Macでショートカットを使ってワンクリックでスリープを止める方法


ワンクリックでMacをスリープさせないようにするならShortcutsを使うと手軽で安全です。Shortcutsからシェルコマンドを呼び出しメニューバーに置けばクリック一つでスリープ抑止ができます。
他にもAmphetamineなどの専用アプリやターミナルで直接caffeinateを実行する方法があります。ここでは選べる代表的な方法を示しつつShortcutsでcaffeinateを使う手順を紹介します。
プログラマー視点のコツとしてはcaffeinateの-iオプションでアイドルスリープを防ぎ-tオプションで時間制限を付けることです。ショートカットにわかりやすい名前とアイコンを付けると使いやすくなります。
- 専用アプリを使いアイコンからオンオフする方法。
- Shortcutsでシェルスクリプト実行アクションにcaffeinate -iを登録しメニューバーに追加する方法。
- ターミナルやスクリプトで直接caffeinateを実行する方法。
ショートカットにcaffeinateを組み込んでメニューバーから実行するやり方


Shortcutsにcaffeinateを組み込む手順はシンプルです。新しいショートカットでシェルスクリプト実行アクションを追加しコマンド欄にcaffeinate -iや必要ならcaffeinate -i -t3600を入れます。
保存後にショートカットの詳細からメニューバー表示を有効にすればアイコンから実行できます。Shellは通常のzshで問題なく動作しますし時間制限を付けるとバッテリー管理に便利です。
ショートカットでRun Shell Scriptにcaffeinate -iを設定して保存しメニューバーに追加する
Shortcutsで新規ショートカットを作りシェルスクリプト実行アクションを追加します。
コマンド欄にcaffeinate -iまたはcaffeinate -i -t3600を入れShellをzshのままにします。
ショートカットの詳細でメニューバー表示を有効化するかショートカットを右クリックしてメニューバーにピン留めします。
Macでスリープ防止と電源設定を組み合わせる応用例


Macでスリープ防止は単独でも便利ですが、電源設定と組み合わせるとさらに便利になります。例えばAC接続時だけスリープを止めたり、特定の作業中だけスリープを解除する運用ができます。
ここでは実際に使える応用例をやさしく紹介します。仕事中や大容量処理の最中に、バッテリーを無駄にしないで作業を続けるコツをお伝えします。
エンジニア視点のちょっとしたコツとしては、条件は具体的に設定することです。電源やアプリ名をトリガーにしておくと誤動作が減り、安心して放置できます。
AC接続時だけスリープ防止を有効にするやり方


AC接続時だけスリープ防止を有効にすると、バッテリー消費を抑えつつ長時間の処理を続けられます。Amphetamineのようなアプリでは電源接続を条件にした設定が可能です。
具体的には電源が接続されたときに自動でセッションを開始するだけです。設定は数ステップで終わるので、初めてでも迷わず使えます。
AmphetamineのTriggersで電源接続を条件にしてトリガーを作成する
メニューバーのアイコンをクリックして設定画面を開きます。
Triggersタブで新しいトリガーを作成します。
トリガーの条件で「AC電源接続」を選び、セッション開始を有効にします。
ダウンロードやバックアップ中だけ自動でスリープを止めるやり方


ダウンロードやバックアップ中にスリープされると作業が途中で止まり困ります。作業中だけ自動でスリープを止める設定にしておくと安心して放置できます。
多くのアプリは動作中にプロセス名やネットワーク通信で判別できるので、その条件でスリープ防止を開始すると便利です。完了まで任せておける運用が可能になります。
対象のダウンロードやバックアップアプリを条件にして自動でセッションを開始する設定にする
ダウンロードやバックアップを行うアプリ名を正確に把握します。
Triggersでアプリ名を条件にして新しいトリガーを追加します。
実際にダウンロードを開始してトリガーが自動で作動するか確かめます。
よくある質問


- Amphetamineや同等アプリで簡単にスリープを止められますか
はい。メニューバーのアイコンからセッションを開始するだけでスリープを止められます。長時間使う場合は時間指定や条件付きで自動終了を設定しておくと安心です。
- バッテリーや発熱が心配です。どうすればいいですか
ノート型では電源につないで使うのが基本です。画面の明るさを落とすと消費と発熱がかなり抑えられます。短時間だけ止めたいときはターミナルのcaffeinateコマンドを使う選択肢もあります。
- 画面だけスリープさせて本体は動かしたい場合はどうするのが良いですか
Amphetamineやシステム環境設定でディスプレイだけをオフにする設定が使えます。アプリ内のオプションで『画面のみスリープ』を選ぶか、電源設定でディスプレイのスリープ時間を短くしてください。
- セッションを自動で止める条件は設定できますか
はい。時間経過、ネットワーク切断、特定アプリの終了などで自動停止を設定できます。作業が終わったら自動で元に戻るようにしておくと後で慌てずに済みます。
まとめ


ここまで読んでくれてありがとう。Macでスリープを止めたいときは、AppStoreの無料アプリを使う方法が手軽で安全です。AmphetamineやKeepingYouAwakeは短時間の作業や長時間のバックグラウンド処理中に便利で、細かな条件設定ができるので安心して使えます。
やり方はとてもシンプルです。アプリをインストールして画面右上のメニューバーからセッションを開始するだけで、スリープやディスプレイ消灯を防げます。時間指定や電源接続時だけ維持するなどの設定もあるので、使い方に合わせて柔軟に調整できます。
プログラマーらしい小ワザとして、よく使う状態はプリセットに登録してワンタップで切り替えると作業が中断されません。さらに必要ならAppleScriptやショートカットで自動化すれば特定のタスク中だけ自動で有効になります。ただしバッテリーの消耗や筐体の発熱には気をつけて使ってください。
