【问题标题】:Restart/Refresh Dock - killall Dock - cache重启/刷新 Dock - killall Dock - 缓存
【发布时间】:2011-07-24 01:16:14
【问题描述】:

我制作了一个可以更改 OSX 垃圾箱图标的应用。但是,在它替换了 .../CoreServices/Dock.app/Resources 中的图标 .png 文件后,它不会在垃圾箱更改状态之前显示新图标(fx.empty -> full 或 full -> empty)。我已经尝试通过使用 killall Dock、killall Finder 来使更改出现但不工作。我还阅读了有关删除 Library/Caches/com.apple.dock 中的停靠缓存文件的信息...但我似乎无法找到这个文件?

你能帮帮我吗?

【问题讨论】:

    标签: cocoa macos dock


    【解决方案1】:

    我实际上最终使用了 bash 命令find . -name com.apple.dock.iconcache。然后我删除了所有匹配项。效果很好!

    【讨论】:

    • 您能否解释一下如何执行此操作。我的桌面上有一个 .app 文件,我进入它的内容/资源/appicon.icns 并将其替换为另一个图标并重命名为 appicon.icns。然后我去 Finder 并输入find "/Users/noi/Desktop/noits.app" -name com.apple.dock.iconcache 它没有抛出任何错误,但没有返回任何行:(
    【解决方案2】:

    垃圾有两种状态。空垃圾桶和里面的东西垃圾桶图标....你确定你已经在你的程序的plist中改变了它们......!如果你分别改变它们。我相信它会起作用的......

    哦,是的...您要查找的 plist 位于文件夹 /Users/(您的用户名)/Library/Preferences/com.apple.dock .....希望这会有所帮助

    【讨论】:

    • 哦,是的...您要查找的 plist 位于文件夹 /Users/(您的用户名)/Library/Preferences/com.apple.dock ......希望这会有所帮助跨度>
    猜你喜欢
    • 1970-01-01
    • 2017-02-07
    • 2017-11-21
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多