На самом деле, есть как минимум 4 или 5 папок, в которых хранятся значки! Я не совсем понимаю. Мне никогда не нравилась организация этих папок Linux, когда вы единственный и начинающий пользователь.
Я хотел бы изменить / добавить значки приложений, например, когда не предоставляется масштабируемая. Однако мне нужно покопаться в этих каталогах, потому что некоторые файлы приложения .desktop
просто дают имя приложения, предполагая, что ОС знает, где их найти.
/usr/share/icons
/usr/share/pixmaps
/usr/local/share/icons
/usr/local/{app-name}/icons/hicolor/scalable
~/.local/share/icons/hicolor/{size}/apps/
В папке pixmaps я нашел значки в формате .xpm. Они обычно 16x16 или 32x32. Однако есть приложения, которые, кажется, где-то имеют масштабируемые.
Найдите файл (.desktop
) начинающего приложения приложения, которым Вы интересуетесь.
Позволяет, говорят, что я хочу найти значок Firefox. Файл на рабочем столе расположен в /usr/share/applications/firefox.desktop
.
Перетаскивают файл на рабочем столе в Ваш текстовый редактор и находят название значка, который это использует:
Примечание строка Icon=firefox
. Это неявно говорит, что имя файла значка firefox.png
.
Почти все знаковые темы хранятся в /usr/share/icons
. Очень немного программ поместят свои значки в /usr/share/pixmaps
, Это обычно - эти два каталога, операционная система будет искать файл значка в порядке.
, Так как мы хотим найти firefox.png
, я открою свой Терминал и выполню команду:
find /usr/share -iname "firefox.png"
Результат:
, Поскольку Вы видите значок, который мы ищем, /usr/share/pixmaps/firefox.png
, путь зависит от знаковой темы, которую Вы используете. Размеры значков, которые большинство средств запуска приложения имеет тенденцию использовать, 64x64
, 128x128
или 256x256
. Это зависит.
Вы могли бы также хотеть читать метод поиска значка стандарта freedesktop.org .