macOS Mojave 在正式推出以来,被无数的网友赞美,但也被相当多的用户吐槽,但我觉得这个版本研发的出发点是好的,一方面是在 10.13 基础上继续修复弱点,继续强化自身性能,另一方面在系统运算能力,界面创意(Dark Mode) 也做出了不小的突破,这次小编为大家总结了一些 macOS Mojave 在经过全球用户测试后表现出的一些问题以及部分解决方案,希望能够帮助到大家。
关于 Dark Mode 的诸多疑问
由于目前 Dark Mode 只能全局设置,所以网友希望的只保留 Menu Bar 和 Dock 为 Dark 模式 macOS Mojave 还不能满足,但我们通过一个办法就可以实现它:
打开“系统偏好设置 – 通用”,将外观选择为“浅色”,也就是我们常说的 light mode,然后打开终端,输入命令:
defaults write -g NSRequiresAquaSystemAppearance -bool Yes
然后注销账户重新登陆,再次打开“系统偏好设置 – 通用”,将外观选择为“深色”,也就是 Dark Mode,然后你就可以看到上面那张图片所示,Menu Bar 和 Dock 为 Dark 模式,其他应用皆为浅色模式。
如果你想回撤到全深色模式,则需要进入终端,输入命令行:
defaults write -g NSRequiresAquaSystemAppearance -bool No
然后注销,重新登陆,在通用设置里选择“深色”即可回到全深色模式。
另外目前的 Dark Mode 也仅限于 Mojave 系统本身以及各个适配的第三方应用,在你浏览网页时,其背景色仍然无法做到同步深色,这个时候你可以试试“Midnight Lizard”这款插件,它可以自动将所有网页背景色以及相关元素配色变为深色模式风格。不过目前这个插件仅在 Chrome 浏览器下可用。
另外新版本虽然配备了深浅两色主题,但也是仅限于人工手动切换(仅仅是提供了按时间自动变化的 Mojave 沙漠主题壁纸),如果一键快速切换或是根据时间实现自动切换,苹果还没有给出这个答案,不过现在有一款 NightOwl 的免费应用已经能够帮你实现这个功能。
关于界面字体发虚的解决方案
目前有些朋友的设备可能还是“非 Retina” 显示器,那这样如果升级到 Mojave 后你会发现文字不清晰了,这是因为 Mojave 默认关闭了文字次像素渲染字体,你需要在终端里执行:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
然后重新登录就可以看到清晰的字体了。
关于界面字体太细的解决方案
解决字体渲染过细 打开终端,输入:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
之后重启对应应用即可(因为是全局修改,建议注销)
brew update 报错
brew update 提示
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun Error: Failure while executing; `git config –local –replace-all homebrew.analyticsmessage true` exited with 1.
重新装一下 command tool 就可以了
xcode-select –install
app 上方多了一像素白边
打开终端,输入:
defaults write -app 应用名 NSRequiresAquaSystemAppearance -bool No
之后重启对应应用即可 (该指令相当于让应用强行使用深色模式 UI,如果应用 /系统本身是浅色的,就没必要执行这个指令)