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