[Contribute Advice] 启动器分类显示状态下出现空图标
Tofloor
poster avatar
忘记、过去
deepin
2021-01-16 07:30
Author

具体问题表现详见帖子 为什么desktop文件会残留?

 

正常情况下,按照 5 楼大佬的方法检查一下多余文件就好了,这里说下特殊情况,即修改了 /usr/share/applications/ 下某个 .desktop 文件的分类信息后导致空图标显示的问题。这个空图标不存在具体文件,但是会指向修改后的 .desktop,并且能打开对应的应用程序。

 

今天偶然发现这个现象出现的原因了......大概是因为用户在调整 .desktop 文件中的分类信息之前有过拖动图标位置的操作,启动器现在会记住用户的自定义排序并写入配置文件。结果导致了 .dekstop 分类信息被修改之后,原来的排序信息还在里面,所以会有一个空图标在这里。

 

解决办法很暴力......删除排序文件即可。位置在 ~/.config/deepin/ 文件夹下的

dde-launcher-app-category-used-sorted-list.conf
dde-launcher-app-sorted-list.conf
dde-launcher-app-used-sorted-list.conf

这三个文件,看名字应该分别对应了 全屏分类模式、全屏模式和经典菜单模式三种的图标排序(大概?),直接全删了就行,但是得重新排序图标了......删了之后最好执行一下 killall dde-launcher 杀一下进程以防万一。然后再打开启动器,空图标就消失了......

 

P.S> 本来想只删一部分文件内容试试看的,可惜里面是 ByteArray,看不懂......
Reply Favorite View the author
All Replies
Fredoong
deepin
2021-01-16 15:24
#1

谢谢你!成功解决了我电脑上早已出现却一直没解决的图标BUG。

 

在删除那三个.conf文件之前是这样的:

 

删除之后是这样的:

 

我这儿一堆该死的图标终于没了,谢谢你乐于分享的精神。

Reply View the author
忘记、过去
deepin
2021-01-16 19:17
#2

@ deepin_uos 这个应该算是启动器的bug吧,不知道要不要反馈一下

Reply View the author
deepin_z
deepin
2021-01-18 17:42
#3
忘记、过去

@ deepin_uos 这个应该算是启动器的bug吧,不知道要不要反馈一下

好的,收到,我这边反馈下。

Reply View the author