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