Breeze 图标主题错误图标

Breeze 图标主题错误图标

我在 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 设置“程序(只需搜索它,它已经可用),通过其更改图标集”图标主题“设置。这比更改配置文件更容易。它就是有效。

相关内容