Telegram 系统托盘图标在 Kubuntu 20.04 中显示为黑色

Telegram 系统托盘图标在 Kubuntu 20.04 中显示为黑色

正如标题所说,电报系统托盘图标几乎不可见。所有外观设置均为默认设置。

在此处输入图片描述

但是当我将颜色从 Breeze 更改为 Breeze Dark 时,问题就解决了。

在此处输入图片描述

问题是我喜欢 Breeze 颜色,我不想改变它。此外,我注意到问题在于,因为当我从标签/usr/share/color-schemes/Breeze.colors更改为时,图标中使用的值会更改为白色,但我遇到了其他颜色问题。现在正在寻找解决方案。ForegroundNormal=35,38,39[Colors:Window]ForegroundNormal=239,240,241BreezeDark.colors

我还尝试用/usr/share/icons/breeze/status/22和替换所有 Telegram 图标,但没有任何变化。/usr/share/icons/breeze/status/24/usr/share/icons/breeze-dark/status/22/usr/share/icons/breeze-dark/status/24

答案1

我找到了简单的解决方案。托盘中显示的图标有扩展.svg,因此可以根据需要轻松修复图标。

  1. 打开任何文件管理器(我使用 double commander)
  2. 使用字符串正则表达式执行搜索文件telegram.*svg 您应该会收到大约 15 个结果:

4 件商品组telegram-attention-panel.svg

4 件商品组telegram-mute-panel.svg

telegram-panel.svg4 件商品

和单个文件telegram.svg

文件telegram.svg包含经典图标,背景为蓝色,飞机为白色,因此我使用它进行修复。telegram.svg在任何文本编辑器中打开,复制整个内容并将其粘贴到所有文件中telegram-panel.svg(而不是这些文件的原始内容)。

经过这些操作后,您将在每个全局主题的托盘中看到漂亮的图标。

答案2

如果您使用非 Qt DE,例如 GNOME 或 Windo maanger。安装qt5ct

然后运行qt5ct以更改 Qt 应用程序设置。如果应用程序仍未选择其设置,请尝试输入export QT_QPA_PLATFORMTHEME="qt5ct"您的 shell 配置文件。

信用:Manjaro 维基

答案3

我选择用 breeze 主题中同名的图标替换 breeze 主题中的图标。你可以在类似路径中找到图标/usr/share/icons/breeze/status/22

相关内容