Решение проблемы со значками для тёмных тем (отсутсвие, тёмное на тёмном) [KDE]
Если вы используете тёмный вариант оформления KDE и не дефолтный набор значков, возможно некоторые из иконок(кнопок) стали плохо читаемыми на тёмном фоне либо вообще отсутствуют. Это можно исправить, установив альтернативный (резервный) вариант значков для тёмной темы. Для этого просто в директории с вашим набором иконок =>
открываем файл index.theme и редактируем строку
вписав в начало списка название желаемого альтернативного набора значков.
Если файла нет, то создаём его с похожим содержимым (редактируйте под ваш вариант):
Скриншоты до и после:
Установлен набор Zafiro, применяется набор breeze как резервный:
Установлен набор Zafiro, применяется набор breeze-dark как резервный:
ЗЫ: Кстати, у набора Zafiro установленного из файла (архива), скачанного отдельно из store.kde, есть папка places/16-A со светлыми значками для тёмной темы, и чтобы она применилась, нужно в index.theme заменить соответствующие указания places/16
А дальше можно найти названия и расположение недостающих иконок из /usr/share/icons/breeze-dark/ и переименовать подходящие из основного набора, отредактировать(inkscape'ом например), сделать симлинк или вообще нарисовать свои.
~/.local/share/icons/[ваш набор иконок]/
открываем файл index.theme и редактируем строку
Inherits=breeze-dark,Surfn,Numix
вписав в начало списка название желаемого альтернативного набора значков.
Если файла нет, то создаём его с похожим содержимым (редактируйте под ваш вариант):
[Icon Theme]
Name=Zafiro-icons-green
Comment=icon theme flat for gnome,xfce and lxde
Comment[es]=tema de iconos planos y sobrios.
Comment[zh_TW]=清醒和平面图标的主题
Inherits=breeze-dark,Surfn,Numix,Numix-Circle-Light,Numix-Circle,breeze,gnome,hicolor
Directories=apps/scalable/
Скриншоты до и после:
Скриншоты
Установлен набор Zafiro, применяется набор breeze-dark как резервный:
ЗЫ: Кстати, у набора Zafiro установленного из файла (архива), скачанного отдельно из store.kde, есть папка places/16-A со светлыми значками для тёмной темы, и чтобы она применилась, нужно в index.theme заменить соответствующие указания places/16
А дальше можно найти названия и расположение недостающих иконок из /usr/share/icons/breeze-dark/ и переименовать подходящие из основного набора, отредактировать(inkscape'ом например), сделать симлинк или вообще нарисовать свои.