(Я отредактировал этот вопрос, поскольку я не согласился со значком приложения и значком состояния).
Я сделал несколько своих собственных значков, ничто не полагает, просто изменил приблизительно дюжину значков для согласований лучше с моей установкой. В моем theme.index
файл я установил наследовать на основную тему.
Пока неплохо, за исключением одной конкретной программы, simplescreenrecorder
. Эта программа не возьмет значки состояния в моей папке темы, это всегда и только поднимает значок от hicolor
папка. Это действительно однако поднимает значок приложения с моей папки темы.
Не проблема, я просто настроил значок в hicolor
папка.
Таким образом, мой вопрос состоит в том почему? Я думал, нашел ли я значок, программа использовала и сделала другой значок в моей собственной папке значка с тем же именем, которое это переопределит hicolor
значок. Это делает для всех других программ (до сих пор, по крайней мере).
Я предполагаю, что вопрос 2 должен затем быть, там любой способ, которым я могу узнать, какой значок программа (или демон или уведомление... безотносительно) использует для состояния.
Я заметил, что другие темы имеют значки состояния для simplescreenrecorder, и они не становятся выбранными также.
Спасибо.
Если Вы посмотрите в/usr/share/applications/, то Вы найдете много файлов тем концом в .desktop. Эти .desktop файлы связывают значки с приложениями.
В terminal
, если Вы cat /usr/share/applications/shotwell.desktop
Вы найдете строку, которая говорит Icon=
. Можно изменить это на полный путь другого значка по Вашему выбору. Однако обновления программного обеспечения могут заменить этот файл и удалить любые редактирования, которые Вы делаете.
А лучший путь состоит в том, чтобы скопировать данный .desktop файл в ~/.local/share/applications
и отредактировать Icon=
строка там.
Значок = только для значка главного приложения. Для внутренних значков необходимо будет искать simplescreenrecorder папку в /usr/share/icons
или /usr/share/pixmaps
.