Я хотел бы изучить, как определить название .png файла, используемого на настольном средстве запуска. Путем открытия поля свойств средства запуска возможно получить много информации и изменить .png файл. Я хотел бы изучить, как определить имя файла .png файла, используемого для средства запуска, но не мог найти способ сделать это.
Спасибо - tom
Хит супер и начинает вводить main menu
пока это не обнаруживается. Нажмите его, и Вы будете видеть свое меню. Я возьму наводнение в качестве примера. Это - значок, который это показывает в средстве запуска:
Один способ найти его:
Выбрать properties
и Вы будете видеть:
Нажмите значок, и он покажет каталог значка наверху:
Таким образом, это находится в /usr/share/icons/Faenza-dark/apps/48
. Там несколько каталогов с размерами и там значки для упомянутого размера. Ваш должен смочь найти точное название любого значка в меню.
Средство запуска для наводнения находится в /usr/share/applications/
и назван deluge.desktop
. Когда я открываю его с gedit (gedit /usr/share/applications/deluge.desktop
) Вы будете видеть 1 из строк, указывающих, каково название значка: Icon=deluge
. Я предполагаю, что все эти значки являются png (?)
Таким образом, теперь мы знаем имя, но не местоположение на диске, но мы можем использовать locate
на командной строке для этого. Это - список всех deluge.png файлов в моей системе (в основном все темы и все размеры):
Если Вы хотите найти все значки в каком-либо из средств запуска, можно сделать ту командную строку также:
cd /usr/share/applications
grep -R Icon= *desktop | more
и Вы получите это:
Страницы и страницы имен значка!
Лучший способ идет в /usr/share/applications
на Наутилусе (или Ваш любимый файловый браузер). Затем откройте gedit как корень.
Выберите любой .desktop файл и перетащите его к gedit (очевидно, можно открыть его несколькими различными способами, но я это специально быстро для меня). Вы будете видеть .desktop содержание файла, интересная вещь это что:
Icon=someapp
Если имя значка будет только «someapp», и оно не указывает специального местоположения, то оно будет использовать Вашу выбранную знаковую тему; здорово, потому что это будет использовать все размеры.
Можно ввести, добавляет дополнительный формат так, чтобы он только использовал этот формат, но во всех размерах.
При определении пути он будет только использовать тот определенный значок и только его размер, например, Icon=/home/user/niceicons/cuteicon.png
: если значок составит 16x16 пкс, то это будет aweful при показе его в панели Unity, например, которого не происходит, когда Вы используете .svg (Масштабируемый Векторный Grpahic, который addapts к любому виду размера).
Я предпочитаю этот путь вместо GUI путь, потому что более ясно, что Вы ставите .desktop файл.
Надежда это помогает Вам ;)