mac图标不能正常显示是什么问题? 您所在的位置:网站首页 苹果图标隐形 mac图标不能正常显示是什么问题?

mac图标不能正常显示是什么问题?

2023-06-21 00:28| 来源: 网络整理| 查看: 265

这个必须答,前几天刚刚遇到。

前几天苹果为了修复root用户的bug发布了紧急补丁,我的电脑自动安装之后就有很多app变成这样了,有的在launchpad里面变了,有的在Dock里面变了,有的都变了。在修复之前建议先把这些情况都找出来,面的漏了哪个。

我首先尝试了重启、重建启动数据库都不行,然后去联系了客服,客服建议我新建管理员用户并重制NVRAM,我尝试之后发现新用户下并没有这个问题,而老用户依然有这个问题。那么基本可以确定问题在哪里了,app本身没有问题,没有丢失图标素材,只是这个素材没能与app联系起来,需要我手动重新关联一下。

对于第三方app,先在“应用程序”文件夹里找到这个app,右键单击

打开“显示简介”(这一步也可以是选中app后⌘+I)

请看这张图,图上有三个百度网盘的图标,从上往下数的第二个图标的位置计作“位置A”,原谅我不想P图,用字母来记了。然后回到刚才的文件夹,右键单击app,并选择“显示包内容”。这样这个app就会想一个文件夹一样打开了。

然后依次进入“Contents”----“Resources”文件夹,在这里你会找到一个“.icns”结尾的文件,它看起来就是这个app该有的图标。

也许会有两个,其实都差不多。

那么把这个文件拖动到“位置A”就大功告成了!

但是当你对系统自带app进行这样的操作时,系统会提示你没有权限,于是我机智的打开了root用户,然而…………居然连root用户都没有权限?!?!

没天理啦,root都没权限啊!

赶紧去查一下,发现在El Capitan的时候就引入了“System Integrity Protection”简称SIP,又称Rootless的东西。顾名思义,就是root也没用,这个功能用来保护系统的完整性不受破坏。因此就算root也不能对系统自带的文件作出修改。

还好,这个功能可以关掉。

首先关机,在重启的时候按住⌘+R进入恢复模式。

然后在菜单栏选择“实用工具”-“终端”

输入指令

csrutil status

这条指令是询问SIP是否开启,他会给你一个回复,如果开启了(默认是这样的),那么输入

csrutil disable

这样就关闭了SIP,重启后更改生效。

然后就可以对系统app的图标重复以上操作,把图标一个个改回来(好麻烦)。

完成之后为了安全,请不要忘记重新打开SIP,方法是先进入恢复模式,打开“终端”,输入

csrutil enable

重启后更改生效。

这样就解决啦。

威锋网上提到了一种重制dock图标文件的方法,我尝试了,但是没有用,如果你是近期突发这个问题的,我感觉按照我的方法来吧。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有