Как программы выбирают который значок использовать

(Я отредактировал этот вопрос, поскольку я не согласился со значком приложения и значком состояния).

Я сделал несколько своих собственных значков, ничто не полагает, просто изменил приблизительно дюжину значков для согласований лучше с моей установкой. В моем theme.index файл я установил наследовать на основную тему.

Пока неплохо, за исключением одной конкретной программы, simplescreenrecorder. Эта программа не возьмет значки состояния в моей папке темы, это всегда и только поднимает значок от hicolor папка. Это действительно однако поднимает значок приложения с моей папки темы.

Не проблема, я просто настроил значок в hicolor папка.

Таким образом, мой вопрос состоит в том почему? Я думал, нашел ли я значок, программа использовала и сделала другой значок в моей собственной папке значка с тем же именем, которое это переопределит hicolor значок. Это делает для всех других программ (до сих пор, по крайней мере).

Я предполагаю, что вопрос 2 должен затем быть, там любой способ, которым я могу узнать, какой значок программа (или демон или уведомление... безотносительно) использует для состояния.

Я заметил, что другие темы имеют значки состояния для simplescreenrecorder, и они не становятся выбранными также.

Спасибо.

1
задан 9 December 2016 в 20:12

1 ответ

Если Вы посмотрите в/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.

0
ответ дан 8 December 2019 в 07:29

Другие вопросы по тегам:

Похожие вопросы: