![Telegram 系统托盘图标在 Kubuntu 20.04 中显示为黑色](https://linux22.com/image/924079/Telegram%20%E7%B3%BB%E7%BB%9F%E6%89%98%E7%9B%98%E5%9B%BE%E6%A0%87%E5%9C%A8%20Kubuntu%2020.04%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E4%B8%BA%E9%BB%91%E8%89%B2.png)
正如标题所说,电报系统托盘图标几乎不可见。所有外观设置均为默认设置。
但是当我将颜色从 Breeze 更改为 Breeze Dark 时,问题就解决了。
问题是我喜欢 Breeze 颜色,我不想改变它。此外,我注意到问题在于,因为当我从标签/usr/share/color-schemes/Breeze.colors
更改为时,图标中使用的值会更改为白色,但我遇到了其他颜色问题。现在正在寻找解决方案。ForegroundNormal=35,38,39
[Colors:Window]
ForegroundNormal=239,240,241
BreezeDark.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
,因此可以根据需要轻松修复图标。
- 打开任何文件管理器(我使用 double commander)
- 使用字符串正则表达式执行搜索文件
telegram.*svg
您应该会收到大约 15 个结果:
4 件商品组telegram-attention-panel.svg
,
4 件商品组telegram-mute-panel.svg
,
telegram-panel.svg
4 件商品
和单个文件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。