As the title says telegram system tray icon is hardly visible. All appearance settings are on default.
But when I change Colors from Breeze to Breeze Dark it gets fixed.
The problem is that I like Breeze colors and I do not want to change it. Additionally, I noticed the problem is with /usr/share/color-schemes/Breeze.colors
because when I change ForegroundNormal=35,38,39
from [Colors:Window]
tag to ForegroundNormal=239,240,241
that is the value used in BreezeDark.colors
the icon is changed to white but I get other color problems. Now looking for a solution.
Also I tried replacing all Telegram icons in /usr/share/icons/breeze/status/22
and /usr/share/icons/breeze/status/24
by /usr/share/icons/breeze-dark/status/22
and /usr/share/icons/breeze-dark/status/24
and nothing changed.
I've found easy solution. Icon that displays in tray has extension
.svg
, so it is easy to fix icons, as you want.telegram.*svg
You shouls receive near 15 results:Group of
telegram-attention-panel.svg
- 4 items,Group of
telegram-mute-panel.svg
- 4 items,Group of
telegram-panel.svg
- 4 itemsand single file
telegram.svg
File
telegram.svg
contains classic icon with blue background and white airplane, so I use it for fix. Opentelegram.svg
in any text redactor, copy whole content and paste it in all filestelegram-panel.svg
(instead of original content of these files).After this manipulations you will have nice icon in tray in every global theme.
If you use non-Qt DE, such as GNOME or Windo maanger. Install
qt5ct
Then run
qt5ct
to change Qt application settings. If the application still doesn't pick its setting, try to putexport QT_QPA_PLATFORMTHEME="qt5ct"
in your shell profile.credit: Manjaro wiki
I choose replace icons in breeze theme with those have same name in breeze theme. You can find icons in the path like /usr/share/icons/breeze/status/22.