部分图标无效

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
gulu28
帖子: 46
注册时间: 2009-10-14 17:26

部分图标无效

#1

帖子 gulu28 » 2020-03-24 23:35

2020-03-24 22-44-30 的屏幕截图.png
如图,19.10 部分图标失效。

原因是我删除了/usr/share/icons 下的几个图标目录。删除后发现部分手动安装的程序(就是不是系统自带的程序)图标无法显示。
发现这个问题后,我在其它的 ubuntu19.10 中复制了 locolor 目录到 /usr/share/icons 路径下,问题没有解决。
卸载了相关程序再重装,图标依然无效。我想,这不只是图标文件不存在,而且似乎有某个注册程序在起到图标和系统的关联作用,所以即便重装程序,由于这个注册程序没有起作用,所以图标无效的问题没有解决。

估计这种比较边缘且难解的问题很难解决,死马当做活马医,看看各位高手有啥见教 :Haha
//////////////////// 办法总比问题多
头像
astolia
论坛版主
帖子: 6435
注册时间: 2008-09-18 13:11

Re: 部分图标无效

#2

帖子 astolia » 2020-03-25 17:29

先去找到程序对应的.desktop文件,看看里面设定的icon是什么,再来看/usr/share/icons下面有没有。还有update-icon-caches也可以运行一下
gulu28
帖子: 46
注册时间: 2009-10-14 17:26

Re: 部分图标无效

#3

帖子 gulu28 » 2020-03-25 19:46

[Desktop Entry]
Name=MySQL Workbench
Comment=MySQL Database Design, Administration and Development Tool
Exec=mysql-workbench %f
Terminal=false
Type=Application
Icon=mysql-workbench
MimeType=application/vnd.mysql-workbench-model;application/sql;
Categories=GTK;Database;Development;
StartupWMClass=mysql-workbench-bin

.desktop里的ICON就是这样写了个程序名,没有图标路径。/usr/share/icons 下没有相关图标文件。
好像确实和缓存之类的东西有关系,关机几次之后,有的图标自己就显示出来了,有的还没有显示出来。
哈哈,不管了,也不是什么大事儿,等 20.04 出来之后重装系统吧。
感谢帮助。
//////////////////// 办法总比问题多
回复