最近手贱升级了下 Ventura 13.1,然后莫名其妙就一直弹出来一些通知,长这个样子:
网上有很多遇到相同问题的,如:
但是总结下来,基本上就两个解决方案:
- 在 Finder 通过
Cmd + Shift + G
进入~/Library/LaunchAgents
目录,找到通知相关的文件,删除。 - 等 Apple 官方修复的
当然还有个老哥通过改描述文件将通知收到抽屉里就先不说了,忒麻烦。
我也是服了,找了一圈没有对我有效果的。图上可以看出来,我的是 SSR 的通知,每次切换 PAC 和 Global 模式都会出来这个通知,烦死个人儿。
于是就观察了下 ~/Library/LaunchAgents
这个目录里的文件,发现每次切换以下俩文件的修改日期都会变化:
- com.qiuyuzhou.shadowsocksX-NG.http.plist
- com.qiuyuzhou.shadowsocksX-NG.local.plist
删除之后,切换了也会重新生成。
那让他不能重新生成不就可以了?
先把这俩文件改成 400 权限(原来是 644):
-r--------@ 1 savokiss staff 774B 1 23 18:02 com.qiuyuzhou.shadowsocksX-NG.http.plist
-r--------@ 1 savokiss staff 936B 1 23 18:02 com.qiuyuzhou.shadowsocksX-NG.local.plist
发现没卵用,竟然没有写权限也能覆写这俩文件。
上大招把,直接将上层目录,也就是 ~/Library/LaunchAgents
这个目录的写权限去掉(注意原来是 755):
修改命令(在 ~/Library
目录执行):
chmod 555 LaunchAgents
修改后:
dr-xr-xr-x@ 10 savokiss staff 320B 1 23 18:02 LaunchAgents
成功了~ 没权限看你还怎么写入,写不进去就不会弹通知了!!
当然这种办法仅供参考,只能暂时解决笔者个人的问题,如果官方系统升级了,要记得改回来呦,面得出现不必要的问题~
本文由 savokiss 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jan 23, 2023 at 10:37 am
世界瞬间清净了
命令行输入sfltool resetbtm 也是可以的
是么,下次我试下~
这个方法重置了登录项,会清空【允许在后台】