Answers:
在终端中运行以下命令:
sudo update-icon-caches /usr/share/icons/*
你需要:
gtk-update-icon-cache
注意:hicolor是应用程序开发人员应使用的默认主题。如果要制作图标主题,请刷新图标主题的文件夹。
sudo touch /usr/share/icons/hicolor ~/.local/share/icons/hicolor
sudo gtk-update-icon-cache
请参阅(我可以找到的唯一文档):https : //fedoraproject.org/wiki/Packaging : Scriptlets#Icon_Cache
在终端命令提示符下,键入:
$ unity
这将更新启动器中的* .desktop图标。
如果问题不是Ubuntu Launcher,而是应用程序本身,请查看http://stackoverflow.com以获得编程解决方案。
与此类似的问题已在/programming/5315359/custom-libindicator-icon-is-not-displayed/6503807#6503807中得到了回答
另请参阅:https : //developer.gnome.org/gtk3/stable/gtk-update-icon-cache.html
unity
实际启动器的问题。在命令提示符下运行统一将刷新Ubuntu的启动器图标。我的回答是针对一个Ubuntu Launcher
问题的。由于它不起作用,很可能是gtk
编程问题。通过stackoverflow.com上的实际gtk编程问题,您可能会得到更好的(快速)答案。解决了gtk程序的实际图标显示后,即在您运行unity
命令以更新Ubuntu的Launcher缓存时。给我5分钟以更新我的答案。
unity
将强制关闭所有正在运行的应用程序并重新启动unity。因此,我在浏览器中丢失了数据。