[Mac] 設定 Mac 關上螢幕時,進入睡眠 (而非休眠) 模式
最近 Mac 變得有點怪怪的…
平常把螢幕蓋下來,應該是進入「睡眠」模式,再打開螢幕會很快回復 (除非過太久),
但自從前幾天使用 DeepSleep 意外死當,我關電源強制重開機之後,
只要蓋下螢幕,再打開時就會看到系統從「休眠」中回復,變得很慢…
先用 pmset -g 看一下目前的電源設定,注意目前的 hibernatemode 是 25:
testuser@localhost ~ $ pmset -g System-wide power settings: SleepDisabled 0 Currently in use: standbydelay 4200 standby 0 womp 1 halfdim 1 hibernatefile /var/vm/sleepimage sms 1 networkoversleep 0 disksleep 10 sleep 10 (sleep prevented by coreaudiod, storeassetd, mds_stores) autopoweroffdelay 28800 hibernatemode 25 autopoweroff 0 ttyskeepawake 1 displaysleep 5 acwake 0 lidwake 1
hibernatemode 有下列可能的值:
– 0 = 記憶體持續供電,若斷電的話資料全部消失
– 3 = 記憶體資料寫到硬碟,記憶體持續供電,因此可以快速回復
– 25 = 記憶體資料寫到硬碟,全電腦斷電
現在的值是 25,這就是為什麼我現在蓋上螢幕都會進到休眠模式~
但為什麼值是 25 呢?猜測是 DeepSleep 有去修改這個值,
但因為機器死當了,所以 DeepSleep 沒有機會把它改成正確的 (純屬猜測)…
要修正的方法也很簡單,用 pmset 把 hibernatemode 重新設定成 3 就好囉:
sudo pmset -a hibernatemode 3
(本頁面已被瀏覽過 4,478 次)