Linux 系统资源管理器文件图标显示异常

今日 Linux 系统安装 WPS 后,觉得不满意,使用 timeshift 还原了,结果发现文件图标无法正常显示了!

遂研究了一下,参考:Linux上的文件类型与默认图标 | UbuntuKylin Wiki

  • 应用程序的图标是在 ~./local/share/applications/*.desktop 中指定的
  • 而根据文件后缀名确定的文件图标则是在 ~/.local/share/mime/packages/*.xml 中指定的

注意:上述路径在 /usr/share/ 下也有设定,但是由于我是通过 timeshift 恢复后出了问题,比较确定问题出在用户家目录下的配置文件除了问题。

我找到对应的位置,查看内容后发现,其中一个是坚果云进行的设定,另一个是 wps 进行的设定,不知为何,软件卸载了但是配置文件没有被一并移除。



两个软件都没有在使用了,遂删去,并运行命令行:

$ sudo update-mime-database -V ~/.local/share/mime # 更新 mime 数据库

之后发现,图标恢复正常了!

后记:
之前的图标之所以那样显示,也是因为在 /usr/share/mime/ 中 libreoffice 设定了相关配置,根据文件后缀名匹配到了,才会显示对应的图标。这次不能正确显示,大概是因为 wps 在家目录下进行了配置,优先级更高,而还原之后,家目录下的文件没有被还原,导致配置文件残留,并且找不到 wps 的图标文件了。

posted @   BuckyI  阅读(233)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示