[Mac] 設定 Mac 關上螢幕時,進入睡眠 (而非休眠) 模式

[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

 

參考資料:How to Hibernate a Mac

 

(本頁面已被瀏覽過 4,473 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料