我成功地将在窗口切换器 (Alt+Tab) 中出现的 NetBeans (32x32) 的不良默认图标通过单击从启动器启动时更改为高清图标 (128x128),但从键盘快捷键 (“/bin/sh netbeans”) 或终端 (只需输入“netbeans”) 启动时仍然无法做到这一点。
我搜索了整个系统并替换了每个可疑的 .png 文件,所以我甚至不知道 32x32 图标来自哪里。我还尝试修改 .desktop 文件中的“Icon=...”行(如何更改 Unity 启动器中应用程序的图标?), “xdg-icon-resource 安装...” 东西(如何正确封装一个应用图标?)和单点(如何将应用程序添加到仪表板?),但仍然失败。
有什么可行的方法吗?或者,是否有适当的命令可以像从启动器单击一样调用它?(<=> 让 .desktop 考虑)?
我在使用 Ubuntu 14.04 LTS。
谢谢。
答案1
我对此不太确定,但我认为您提到的图标是由应用程序本身设置的。因此,要更改图标,您必须在程序设置中更改它(如果可能)或更改程序的源代码。
我确实知道我编写的应用程序就是这样工作的;但我不知道是否所有应用程序都是这样。