This post was published in 2022-11-13. Obviously, expired content is less useful to users if it has already pasted its expiration date.
Table of Contents
置顶
Ventura是我使用过的最糟糕的macOS系统。
* 备注:我使用的是Intel芯片的macbook.
上一篇:有关Monterey系统的升级记录:🔗 我的MacOS Monterey升级记录
官方升级日志:🔗 [What's new in the updates for macOS Ventura - Apple Support] https://support.apple.com/en-us/HT213268
Ventura 13.0初体验
为了防止出问题,更新系统前还是卸载了所有第三方kernel extension(包括Soundflower, Tuxera NTFS),好在Soundflower在Ventura系统上仍然能正常安装并使用。
听说Tuxera NTFS(以及很多免费/付费 NTFS软件)失效了,但我暂时不需要读写NTFS磁盘,所以还没有尝试重新安装Tuxera .
2023-06-11更新:又需要读写NTFS硬盘了,把Tuxera下载回来,发现已经可以正常使用了。估计Paragon应该也能正常使用。
把我的不满写在前面:Ventura系统重制的System Settings.app完全就是烂活,非常糟糕。整个Ventura除了对AVIF的支持比较有诚意,其他的更新内容都烂得透透。
紧跟iOS,Photos.app现在可以通过图片OCR文字来进行检索,算是一大进步(希望后续引入对整个磁盘图片的OCR索引)
补充:2023年8月,我开始察觉到新导入的图片都无法用OCR检索,往回一查才发现有接近1年的图片(正好追溯到升级Ventura的那几天,也就是升级Ventura之后)没有被photos.app处理,无论是OCR,还是重复照片检索,还是人脸分类...都没有处理。正在试图强行运行 photoanalysisd ...等待后续补充效果。
我认为很重要的改进:全系统支持AVIF图片格式(包括且不限于quicklook, preview.app和Safari浏览器)
官方认为很重要的改进:可以在macOS上使用Weather.app, Clock.app. 我不明白引入了这两个破程序有什么可宣传的,Clock.app甚至还不能和iphone同步。
刚更新的几天(合盖但不睡眠的情况下)掉电快;有可能是在做spotlight索引(尤其是针对Photos.app的索引),所以准备再观察几天;更新:貌似已经索引结束了,现在用电量正常了很多 待机用电似乎不是很稳定,有的时候待机掉电掉得飞起,有的时候几乎不掉电,当然这也可能和后台App有关。
新功能:能够直接在 System settings 里面管理并设置Airpods(过去只能查看简单信息,甚至要借助第三方软件才能看到airpods充电盒的电量)
失效软件(除去Tuxera NTFS):目前还没遇到。
SoundFlower还能继续用(我在更新到Ventura之前卸载了SoundFlower,升级完成后重新安装了一遍,这样做是为了规避apple对第三方kernel extension的检查)。
Python-sounddevice的录音功能报错 libc++abi: terminating : 用conda安装的sounddevice会遇到这个问题。解决方法:卸载以后使用pip安装。
老bug又出现了:使用quicklook查看尺寸较大的图片时,如果尝试触控板双指放大,那么:1,双指放大会失效;2,在接下来的一段时间(一般是10~60秒),使用quicklook打开任何图片都无法使用双指放大功能。
System Preferences (现在改成 System Settings 了)的UI被改版了,一起被改版的还有 About This Mac . 体验非常糟糕,搞不清楚为什么Apple要做这样一个奇怪又负面的改动。 System Preferences 使用起来根本不像一个macOS自带的系统程序:卡顿、响应慢、经常失联、经常无法关闭。举个例子,你打开某个System Preferences的设置页面放在那里,过了一会(比如休眠然后唤醒)你就有概率发现这个窗口无论点哪里都没有反应,而且它还变得无响应了。让人感到非常不爽的DNS设置界面(也有可能是bug,不确定 Ventura 13.3还没修好,应该是故意的吧):在Network->DNS设定里,无法上下拖动已输入的DNS地址以排序它们的优先级。此外,在DNS设置界面下,只要按下回车键就会立马保存当前设置并关闭Network设定窗口,之前那个 Apply 按键被去掉了。
"Background Items Added",我已经看到很多人吐槽这个了,但Apple就是不修。13.3还没修!
就算从侧边栏移除了这些color tags,它们还会在重启以后全部重新出现在Finder sidebar,我想不起这个小问题是什么时候开始出现的了,总之以前(Catalina时代)没有这样的问题,而且这个问题到了Sonoma还没修好:(搜了一下,已经不少人反映类似问题了:🔗 [Finder shows tags every time after restart - Apple Community] https://discussions.apple.com/thread/254768566)
后续升级
2022-11-11:升级到13.0.1
2022-12-17:升级到13.1,暂时没有遇到明显的问题。
2023-01-24:升级到13.2,这次更新的内容不多,主要和FIDO KEY有关;暂时没有遇到明显的问题 遇到过几次卡输入法问题(我使用的是系统自带的输入法)。
2023-02-17:升级到13.2.1
2023-03-31:升级到13.3. 更新的过程中出现了2次时间较长的关机(风扇也停转了,过了30秒才开机并进入更新界面),应该是第一次遇到这样的情况。
更新到13.3后出问题的软件1:dnscrypt-proxy.
2023-06-10补充:macOS Ventura似乎是原生支持DoH和DoT了,这可能是dnscrypt-proxy无法使用的原因之一,但目前还没找到更多细节。见:🔗 [macOS Ventura Natively Supports DNS over HTTPS and DNS over TLS : MacOS] https://www.reddit.com/r/MacOS/comments/ygpaj8/macos_ventura_natively_supports_dns_over_https/
原始问题描述:
不知道是bug还是故意为之,但13.3版本确实重创了我的本地DNS程序。升级到13.3以后,我发现我 无法设置DNS地址为127.0.0.1 ,dnscrypt-proxy被废掉了,目前还没找到解决方法。具体表现为:
- 如果只设定了DNS地址为127.0.0.1,那么整个macOS系统都无法给你解析出任何ip地址;
- 如果只设定了DNS地址为localhost,那么macOS会使用路由器的默认DNS;(这个倒未必是13.3的特性,我以前没有试过localhost)
- macOS会试图从你设定的DNS列表里找到第一个公共DNS地址(比如1.1.1.1和8.8.8.8)并使用它们。
(2023-12-01)再更新一次:自从dnscrypt-proxy被废掉以后,我就没有很在意我的DNS是否DoH/DoT了,一直使用普通的ipv4 DNS. 直到Sonoma更新到14.1.2以后的某一天,我偶然把dnscrypt-proxy下载回来,发现不知道从什么时候开始127.0.0.1的DNS又能用了。
更新到13.3后出问题的软件2:NodeJS.
我的nodejs是用homebrew装的,但在升级13.3以后出现了错误 UNABLE_TO_GET_ISSUER_CERT_LOCALLY ,整个npm都没法用了,但我又不想设置 NODE_TLS_REJECT_UNAUTHORIZED = 0 . 后来把homebrew安装的nodejs卸了,换了官网的pkg安装包就能正常使用了。
2023-04-07:升级到13.3.1 . 似乎没有遇到新的问题,但之前的DNS问题还是没有解决。
2023-05-19:升级到13.4 . 暂时没有遇到新的问题。经过抓console日志验证,我的Ventura 13.4确实是正在使用DNS over HTTPS.
2023-06-22:升级到13.4.1 . 暂时没有遇到新的问题。
2023-07-24:升级到 13.5 . 暂时没有遇到新的问题。
2023-08-19:升级到13.5.1
2023-09-07:升级到13.5.2
2023-09-22:升级到13.6
2023-10-15:犹豫了半个月,最终还是Time Machine备份后升级到了macOS Sonoma. 升级前我对Sonoma就没有任何期待,只求升级完成后能正常开机,以及apple不要在macOS慢性死亡的道路上越走越远。