LoginSignup
70
64

More than 1 year has passed since last update.

MacBookを閉じたときにスリープを防ぐ方法 (Monterey対応)

Last updated at Posted at 2019-01-14

MacBook の蓋を閉じたときも含め、すべてのスリープ機能を一時的に無効にする方法です。
AC電源に接続していないときでもスリープしなくなってしまうので注意してください。

※蓋を閉じたときではなく通常の時間経過によるスリープを無効化したい場合は、システム環境設定の「省エネルギー」から行うことができます。

スリープを無効化中も、システム環境設定→「Dock」→「ホットコーナー」から設定することでディスプレイをスリープすることはできます。

スリープを無効にする方法

  1. 「アプリケーション」フォルダ→「ユーティリティ」フォルダにある「ターミナル」を開く
  2. 以下のコマンドを入力し、Enterキーを押す
sudo pmset -a disablesleep 1

スリープが無効になっているかは、Apple メニューの「スリープ」が、グレーになってクリックできない状態になっているかどうかで判断できます。

元に戻す方法

上のコマンドの 10 にして実行します。

sudo pmset -a disablesleep 0

ステータス確認

pmset -g

クラムシェルモードについて

外付けディスプレイを接続していると蓋を閉じたときにスリープしない場合があります。その際はクラムシェルモードをオフにするとスリープするようにすることができます。
復元モード (Command+R) で起動してユーティリティ→ターミナルから以下のコマンドを実行します。

nvram boot-args="niog=1"

参考

https://support.apple.com/ja-jp/HT200106
https://discussionsjapan.apple.com/thread/110190796

エイリアス

~/.bashrc ファイルに以下を書き込むことで sleepon sleepoff で無効化/有効化が可能になります。

~/.bashrc
alias sleepon='sudo pmset -a disablesleep 0'
alias sleepoff='sudo pmset -a disablesleep 1'
70
64
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
70
64