首先,我不能100%确定我在这里写的主要问题是否真的是问题,但我有一种直觉它是。我以前在Mono中编写了一个简单的Gtk#应用程序,并为其图标文件提供了自定义ICO。效果很好。
最近,我想将此图标更换为另一个,但是当我构建和运行程序时,它仍然显示旧图标。我确保已经更新了每个对新图标文件的引用,并且已经彻底从硬盘中删除了旧图标。但是当我运行程序时,它仍然出现在启动器中。
我猜测这意味着Gtk在Ubuntu的某个地方缓存了图标,我可能需要强制刷新。有什么建议吗?
最近,我想将此图标更换为另一个,但是当我构建和运行程序时,它仍然显示旧图标。我确保已经更新了每个对新图标文件的引用,并且已经彻底从硬盘中删除了旧图标。但是当我运行程序时,它仍然出现在启动器中。
我猜测这意味着Gtk在Ubuntu的某个地方缓存了图标,我可能需要强制刷新。有什么建议吗?
~/.cache/icon-cache.kcache
并重新启动Dolphin才解决了这个问题。 - geekley