Я создаю тему значков, но у меня возникают проблемы с добавлением новых значков. Я начинаю с создания существующей темы, поэтому, если там уже есть иконка, я просто заменяю ее на правильное имя файла. Но я не могу понять, что мне нужно называть иконки, которые я добавляю для программ, которых еще нет в теме. Где я могу найти названия значков для отдельных программ?
Поскольку мой комментарий появился хорошее объяснение Вас, я преобразовал его в ответ с некоторыми выпусками.
Как указано все значки расположены в /usr/share/icons/nameoftheme
выберите знаковую тему и проверьте значки в папку приложений. Можно отредактировать значок с другим, например:
sudo gedit /usr/share/applications/firefox.desktop
Изменитесь icon=
строка, обеспечивающая путь к новому изображению или перемещению Ваш новый значок к /usr/share/icons/nameoftheme
и назовите его firefox
.
То же, если некоторые Ваши приложения пропускают значок, обеспеченный темой, вероятно, потому что это не имеет такого имени значка, например, Аудиоплеер Guayadeque, обычно пропускающий его новый значок, когда новая тема применяется вместо этого исходный значок, используется. То, что можно сделать, должно проверить команду значка Guayadeque с, например:
sudo gedit /usr/share/applications/guayadeque.desktop
или непосредственно:
cat /usr/share/applications/guayadeque.desktop | grep -i icon
если это говорит:
icon=guayadeque
Перейдите к папке темы, и можно переименовать некоторый музыкальный значок или создать новый с именем guayadeque
если это не позволяет, Вы для создания нового затем выполняете Наутилус с sudo
полномочия gksudo nautilus
.
Действительно упомяните для именования формата значка, если Вы обеспечивающий путь к нему вручную иначе он не вступит в силу, например, если это .svg
:
icon=/home/admin/pictures/guayadeque.svg
или если значок присутствует в текущей папке темы затем просто:
icon=guayadeque
Для списка настольных приложений, которые можно отредактировать или и т.д. можно использовать ls
команда:
ls /usr/share/applications/*