Mac 升级 Ventura 13.1 后一直弹出 后台项目已添加 怎么办?
in 码农技术宅软件小能手 with 4 comments

Mac 升级 Ventura 13.1 后一直弹出 后台项目已添加 怎么办?

in 码农技术宅软件小能手 with 4 comments

最近手贱升级了下 Ventura 13.1,然后莫名其妙就一直弹出来一些通知,长这个样子:

后台通知

网上有很多遇到相同问题的,如:

但是总结下来,基本上就两个解决方案:

  1. 在 Finder 通过 Cmd + Shift + G 进入 ~/Library/LaunchAgents 目录,找到通知相关的文件,删除。
  2. 等 Apple 官方修复的

当然还有个老哥通过改描述文件将通知收到抽屉里就先不说了,忒麻烦。

我也是服了,找了一圈没有对我有效果的。图上可以看出来,我的是 SSR 的通知,每次切换 PAC 和 Global 模式都会出来这个通知,烦死个人儿。

于是就观察了下 ~/Library/LaunchAgents 这个目录里的文件,发现每次切换以下俩文件的修改日期都会变化:

删除之后,切换了也会重新生成。

那让他不能重新生成不就可以了?

先把这俩文件改成 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

成功了~ 没权限看你还怎么写入,写不进去就不会弹通知了!!

当然这种办法仅供参考,只能暂时解决笔者个人的问题,如果官方系统升级了,要记得改回来呦,面得出现不必要的问题~

Responses / Cancel Reply
  1. eason

    世界瞬间清净了

    Reply
  2. y'b

    命令行输入sfltool resetbtm 也是可以的

    Reply
    1. @y'b

      是么,下次我试下~

      Reply
      1. onemore
        @savokiss

        这个方法重置了登录项,会清空【允许在后台】

        Reply
京ICP备15030655号-1