Mac OS X Yosemite 修改 Sublime Text 应用程序图标的奇怪问题

2014-12-15 19:52:38 +08:00
 zq9610
我给 Sublime Text 换了图标,结果没生效。
起初以为是图标缓存的问题,然后清除了图标缓存,还是没有用。
我把 Sublime Text 从 Application 拖出来就变成了修改后的,
拖回 Application 又变成默认的了,
但是!奇怪的是,我只要改下名字,比如⎡Sublime Text 3⎦这样,就是修改后的图标
改回⎡Sublime Text⎦又变成了默认图标,
shen me gui 啊!!!
有人知道为什么吗?
10413 次点击
所在节点    Sublime Text
29 条回复
zq9610
2014-12-16 20:01:08 +08:00
@Sunyanzi 哈哈哈哈
LinJunzhu
2015-01-07 16:36:15 +08:00
@yyfearth 赞。

一直都不明白,对着 info 里面的图标 复制 所选图标。。

折腾了好久,才终于明白。。想不到有这么隐蔽的方法。。

不过 copy 后会变成一个普通文件图标,需要点击一次 delete 才能生效。
yyfearth
2015-01-08 02:38:48 +08:00
@LinJunzhu 你Copy变成文件图标 估计是你的方法不对
如果图标是一个图片 你应该对图片内容copy而不是文件 否则系统会使用这个文件的Finder里面的缩略图
如果是icns文件 那么可以拖动文件到info

如果这时候你delete其实就是使用Resource里面的icns文件 也就是你替换的文件
实际上这个操作相当于清除原来的缓存而已
kehr
2015-05-03 15:13:09 +08:00
@sharpnk 果断是好方法!
lh900519
2016-02-02 22:45:05 +08:00
@Livid CMD+i 解决,感谢~
charlie21
2016-05-29 15:38:15 +08:00
cmd+i
然后直接把 xxx.icns 直接拖到 “修改时间” 左侧的那块图标位置就 ok
charlie21
2016-05-29 18:11:01 +08:00
直接拖到 的意思,就是 按住鼠标左键 点击 xxx.icns 然后 拖动 ...
fhefh
2017-03-29 08:03:42 +08:00
@Livid 方法很棒 嘿嘿~~
txji
2017-06-02 22:40:23 +08:00
1. 直接替换 Resources 目录下的 Sublime Text.icns
2. 参照 @sharpnk
touch /Applications/App.app
touch /Applications/App.app/Contents/Info.plist
3. 如果 dock 的没有变化,移除,重新把应用图标拖到 dock 即可
亲测可行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/154138

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX