我在 Google 上找不到这个具体问题。从 Ubuntu 15.04 更新到 16.04 LTS 后,除了 xfce4 和 unity 无法正常工作之外,Breeze 图标主题中的图标也出现了异常。我尝试重新配置并重新安装这些软件包,但问题仍然存在。
- 缺少 Firefox 图标等图标
- 我看到的不是蓝色文件夹图标而是一个简单的平面白色图标,这种情况也发生在带有图像、文本、jar 等扩展名的文件图标上。
。
感谢您的帮助。
答案1
此问题是由 Ubuntu/Unity 中的某个应用程序引起的。经我检查,该应用程序错误地appmenu-qt5
设置了环境变量QT_QPA_PLATFORMTHEME
,试图统一 GTK 和 QT 中的外观和感觉。要解决这个问题,我们有两个选择
选项 1:删除包appmenu-qt5
只需删除有问题的包appmenu-qt5
sudo apt remove appmenu-qt5
但是,如果 Unity 的重要软件包试图随它一起消失,我不建议这样做。不过,就我而言,没有其他软件包依赖于它,所以它就消失了。
选项 2:取消设置环境变量
您也可以取消设置环境变量QT_QPA_PLATFORMTHEME
来解决这个问题。我推荐这个解决方案。
将这些行放在文件末尾~/.profile
。
## Fixing QT problems caused by `appmenu-qt5` in KDE environement
if [ "x$XDG_SESSION_DESKTOP" == "xplasma" ] || [ "x$XDG_SESSION_DESKTOP" == "xKDE" ]; then
unset QT_STYLE_OVERRIDE
unset QT_QPA_PLATFORMTHEME
fi
答案2
文件夹图标的解决方案:在系统设置 -> 应用程序 -> 文件关联 -> innode -> 目录中单击图标。在系统图标下选择位置,然后从下面的图标中选择文件夹图标。
但是,这显然并没有改变 Firefox 图标。
最终解决所有图标问题的是将我的 KDE 桌面恢复为默认设置通过执行
mv ~/.kde4 ~/.kde4.old
答案3
我最近遇到了同样的问题。我使用“QT5 设置“程序(只需搜索它,它已经可用),通过其更改图标集”图标主题“设置。这比更改配置文件更容易。它就是有效。