MacBookでクラムシェルモードでディスプレイの電源を切るとスリープしてしまうのを回避

MacBookで画面を閉じた状態でもスリープ状態にならずに、Macを使うには下記条件を満たせばOKです。

  • AC電源をつなぐ
  • 外部ディスプレイをつなぐ
  • 外部キーボードをつなぐ(USBまたはBluetooth接続)
  • トラックパッドかマウスをつなぐ(USBまたはBluetooth接続)

私は席を立つときに外部ディスプレイの電源を切ったり、ディスプレイの切替器で他のPCの画面を表示したりするのですが、

そうなるとディスプレイの信号が行かなくなり上記の条件を満たさなくなりスリープしてしまいます。

 

回避方法です。

スリープ無効化

sudo pmset -a disablesleep 1

 

元に戻す

sudo pmset -a disablesleep 0

 

確認

pmset -g

SleepDisabledが1になっていればOK

リンゴマークのメニューの「スリープ」が、グレーになる。

 

なお、AC電源に接続していないときでもスリープしなくなってしまう。