macOS 10.15 升級(jí)完真的有點(diǎn)坑,系統(tǒng)直接把硬盤分成系統(tǒng)盤和數(shù)據(jù)盤,系統(tǒng)盤還被鎖得死死的。就算你用 sudo chmod 777 都改不了某些文件,提示沒權(quán)限或者只讀文件系統(tǒng),根本動(dòng)不了。
這是因?yàn)樘O果給這些關(guān)鍵文件加了 restricted 屬性,不是普通意義上的鎖,而是系統(tǒng)級(jí)限制。你可以用 ls -lO /system/... 看一下,很多文件都有個(gè) restricted 標(biāo)記,這種文件連 root 都搞不定。
網(wǎng)上一堆教程說改 plist 文件就能解決問題,但問題來了——這些文件本身就是 restricted 的,改之前得先搞定系統(tǒng)限制。
另外,很多人遇到 Mac 睡著睡著自己就醒了,可能不是系統(tǒng) bug,而是你的鼠標(biāo)或其他 USB 設(shè)備在作妖。特別是那種非蘋果的雜牌鼠標(biāo)(比如微軟、羅技、雷蛇),有時(shí)候桌子一抖、聲音大點(diǎn),它就發(fā)個(gè)微弱信號(hào),Mac 當(dāng)即開機(jī)。
蘋果自家的藍(lán)牙設(shè)備倒沒啥問題,而且還能在里關(guān)掉允許藍(lán)牙設(shè)備喚醒。但如果你用的是第三方設(shè)備,建議買個(gè)帶開關(guān)的鼠標(biāo),睡覺前一關(guān)就行。懶得換的話,最土的辦法是合蓋前把鼠標(biāo)翻過來底朝天,基本也能防喚醒。
要是這招不靈或者嫌麻煩,可以試試改一個(gè)叫 com.apple.bluetooth.plist 的文件,加上一行 `-NoMulticastAdvertisements`。不過重點(diǎn)來了:這個(gè)文件也是 restricted 的,你想改?先突破系統(tǒng)保護(hù)再說。
操作完記得重啟,或者更徹底一點(diǎn):關(guān)機(jī)→等10秒→拔電源→再等15秒→插電開機(jī),確保設(shè)置生效。
還有個(gè)小技巧:關(guān)閉里的自動(dòng)設(shè)置,有時(shí)也能減少莫名其妙的喚醒。
想深入排查?可以用 `pmset -g` 查當(dāng)前電源設(shè)置,用 `log show --style syslog | fgrep Wake reason` 看到底是哪個(gè)玩意兒把你電腦吵醒的(這命令慢,耐心等幾分鐘)。更多參數(shù)可以查 pmset 相關(guān)資料,但別亂改,容易翻車。
Catalina 開始系統(tǒng)越來越為你好,但也越來越難動(dòng)手腳了……
這是因?yàn)樘O果給這些關(guān)鍵文件加了 restricted 屬性,不是普通意義上的鎖,而是系統(tǒng)級(jí)限制。你可以用 ls -lO /system/... 看一下,很多文件都有個(gè) restricted 標(biāo)記,這種文件連 root 都搞不定。
網(wǎng)上一堆教程說改 plist 文件就能解決問題,但問題來了——這些文件本身就是 restricted 的,改之前得先搞定系統(tǒng)限制。
另外,很多人遇到 Mac 睡著睡著自己就醒了,可能不是系統(tǒng) bug,而是你的鼠標(biāo)或其他 USB 設(shè)備在作妖。特別是那種非蘋果的雜牌鼠標(biāo)(比如微軟、羅技、雷蛇),有時(shí)候桌子一抖、聲音大點(diǎn),它就發(fā)個(gè)微弱信號(hào),Mac 當(dāng)即開機(jī)。
蘋果自家的藍(lán)牙設(shè)備倒沒啥問題,而且還能在里關(guān)掉允許藍(lán)牙設(shè)備喚醒。但如果你用的是第三方設(shè)備,建議買個(gè)帶開關(guān)的鼠標(biāo),睡覺前一關(guān)就行。懶得換的話,最土的辦法是合蓋前把鼠標(biāo)翻過來底朝天,基本也能防喚醒。
要是這招不靈或者嫌麻煩,可以試試改一個(gè)叫 com.apple.bluetooth.plist 的文件,加上一行 `-NoMulticastAdvertisements`。不過重點(diǎn)來了:這個(gè)文件也是 restricted 的,你想改?先突破系統(tǒng)保護(hù)再說。
操作完記得重啟,或者更徹底一點(diǎn):關(guān)機(jī)→等10秒→拔電源→再等15秒→插電開機(jī),確保設(shè)置生效。
還有個(gè)小技巧:關(guān)閉里的自動(dòng)設(shè)置,有時(shí)也能減少莫名其妙的喚醒。
想深入排查?可以用 `pmset -g` 查當(dāng)前電源設(shè)置,用 `log show --style syslog | fgrep Wake reason` 看到底是哪個(gè)玩意兒把你電腦吵醒的(這命令慢,耐心等幾分鐘)。更多參數(shù)可以查 pmset 相關(guān)資料,但別亂改,容易翻車。
Catalina 開始系統(tǒng)越來越為你好,但也越來越難動(dòng)手腳了……