最近升級了為知筆記,整個編輯界面自動適配了 macOS Mojave 黑暗模式,整個筆記變成了這樣

不得不說非常難看,而且在各種按鈕里面找了一番,也沒有找到有設(shè)置可以關(guān)閉這個黑暗模式(用戶體驗極差)
基于以上,研究了一番。
第一步:在Finder中找到應(yīng)用程序,然后找到wizNote右鍵顯示包內(nèi)容

第二步:在文件夾中發(fā)現(xiàn)一個可疑的配置文件 ** info.plist **

第三步:我去對比了為知筆記的更新日志 (http://www.wiz.cn/wiznote-mac.html)

發(fā)現(xiàn)在 2.6.4+ 版本才自適應(yīng)了 macOS Mojave 于是我備份了2.7.5的 info.plist 文件 ,然后果斷下載2.6.3版本覆蓋安裝之后對比;

對比文件后發(fā)現(xiàn)如下四個差異,其中前面三個可以很明顯的看出來與這個暗黑模式無關(guān),其中一個是版本號,一個是構(gòu)建版本,一個是版權(quán)聲明,但是最后多了一個 NSRequiresAquaSystemAppearance ,這個key非??梢?,于是百度了一下,得到如下信息:

可以發(fā)現(xiàn)通過搜索NSRequiresAquaSystemAppearance 關(guān)鍵字,百度檢索出了許多與macOS Mojave相關(guān)的信息,以及 NSRequiresAquaSystemAppearance需要使用一個開關(guān)來定義。

于是可以斷定NSRequiresAquaSystemAppearance 和這個暗黑模式有一定的關(guān)系,于是拉出了一段可疑的配置
<string>NSApplication</string>
<key>NSRequiresAquaSystemAppearance</key>
<false/>
在 NSRequiresAquaSystemAppearance 的key下面有一個標簽<false/>這段完全對應(yīng)上了圖中的-bool yes /-bool no的邏輯,于是將上面這段修改為
<string>NSApplication</string>
<key>NSRequiresAquaSystemAppearance</key>
<true/>
然后重啟客戶端,我熟悉的白色又回來了。