[Mac] 電腦和螢幕自動休眠的時間一直被改回去?
最近的 Mac 運作很怪異,常常離開一陣子之後,就進入了睡眠狀態,
進到 System Preferences > Energy Saver 看一下,
Computer sleep 的時間都變成很短 (約十分鐘),
但就算把它設成 Never,也是一陣子之後就又睡眠,
再回來看 Energy Saver 又會是十分鐘的設定…
老實說真的是不干其擾,因為有時想放著傳檔案,就會因為睡眠的關係中斷了…
查了一下,有人建議兩種解法,都來試試看吧~
1. 重設 Energy Saver 的 plist 檔
這是參考 Energy saver settings do not stick when set in system preferences 這篇,
作法是先刪掉 /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist:
sudo rm -rf /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
重開機後,再進 Energy Saver 重新設定~
不過我試過這招,沒有效果,設定依舊被持續地改回去…
2. 鎖定 Energy Saver 的 plist 檔
這是參考 Energy Saver Preferences Not Saved in 10.8.2 這篇,
有人遇到跟我同樣的問題,刪掉 plist 檔也沒用,
於是使用出大絕招:先進 Energy Saver 設定好選項,
再將 plist 檔案設定成不可修改,讓設定沒辦法改變:
sudo chflags uchg /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
執行完上面的指令後,就會發現在 Energy Saver 裡改變的東西,
只要關掉 System Preferences 之後再進去看,都會回復成一開始設定好的樣子,
所以我設定成 Computer sleep: Never 之後,選項就會鎖死在 Never 上了:
不過這個作法的缺點是你之後想改設定的話,就得先解鎖才行:
sudo chflags nouchg /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
這個作法的效果還在觀察中~
2016/10/15 備註:在 macOS Sierra 上,這個檔案的路徑好像換了,變成:
/Library/Preferences/com.apple.PowerManagement.plist