Как видно из названия, значок Telegram в системном трее почти не виден. Все настройки внешнего вида по умолчанию.
Но когда я меняю цвет с Breeze на Breeze Dark, это исправляется.
Проблема в том, что мне нравятся цвета Breeze, и я не хочу их менять. Кроме того, я заметил, что проблема связана с /usr/share/color-schemes/Breeze.colors
, потому что когда я меняю ForegroundNormal = 35,38,39
с [Цвета: Окно]
тэг ForegroundNormal = 239,240,241
, это значение, используемое в BreezeDark.colors
, значок меняется на белый, но у меня возникают другие проблемы с цветом. Сейчас ищу решение.
Также я попытался заменить все значки Telegram в / usr / share / icons / breeze / status / 22
и / usr / share / icons / breeze / status / 24
на / usr / share / icons / breeze-dark / status / 22
и / usr / share / icons / breeze-dark / status / 24
и ничего не изменилось.
Я нашел простое решение.
Иконка, отображаемая в трее, имеет расширение .svg
, так что можно легко исправить иконки по своему усмотрению.
telegram.*svg
Вы должны получить около 15 результатов:Группа telegram-attention-panel.svg
- 4 элемента,
Группа telegram-mute-panel.svg
- 4 элемента ,
Группа из telegram-panel.svg
- 4 элемента
и один файл telegram.svg
Файл telegram.svg
содержит классическую иконку с синим цветом фон и белый самолет, поэтому я использую его для исправления. Откройте telegram.svg
в любом текстовом редакторе, скопируйте все содержимое и вставьте во все файлы telegram-panel.svg
(вместо оригинального содержимого этих файлов).
После этих манипуляций у вас будет красивая иконка в трее в каждой глобальной теме.
Если вы используете не Qt DE, например GNOME или Windo maanger. Установите qt5ct
Затем запустите qt5ct
, чтобы изменить настройки приложения Qt. Если приложение по-прежнему не выбирает свои настройки, попробуйте поместить export QT_QPA_PLATFORMTHEME="qt5ct"
в свой профиль оболочки.
credit: Manjaro wiki