Как найти имя файла png, используемого на панели запуска?

7

Я хотел бы узнать, как определить имя .png-файла, используемого на панели запуска. Открыв окно свойств панели запуска, можно получить много информации и изменить файл .png. Я хотел бы узнать, как определить имя файла .png-файла, используемого для запуска, но не смог найти способ сделать это.

Благодарения и Том     

задан Tom Hart 25.05.2011 в 18:52
источник

2 ответа

9

Нажмите super и начните набирать 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

, и вы получите следующее:

Страницы и страницы имен значков!     

ответ дан Rinzwind 25.05.2011 в 19:14
0

Лучший способ - это /usr/share/applications на Nautilus (или ваш любимый браузер файлов). Затем откройте gedit как root.

Выберите любой файл .desktop и перетащите его в gedit (очевидно, вы можете открыть его несколькими способами, но мне это особенно быстро для меня). Вы увидите содержимое файла .desktop, что интересно, что:

Icon=someapp

Если имя значка - только «someapp», и оно не указывает какого-либо специального местоположения, оно будет использовать выбранную вами тему значка; это здорово, потому что он будет использовать все размеры.

Вы можете ввести добавочный формат, чтобы он использовал этот формат только в любом размере.

Если вы укажете путь, он будет использовать только этот конкретный значок и только его размер, например, Icon=/home/user/niceicons/cuteicon.png : если значок имеет 16x16 px, он будет достаточно, если вы покажете его на панели Unity, не происходит, когда вы используете .svg (Scalable Vectorial Grpahic, который добавляет к любому виду).

Я предпочитаю этот путь вместо GUI, потому что яснее, что вы кладете в файл .desktop.

Надеюсь, это поможет вам;)

    
ответ дан Alfredo Hernández 25.05.2011 в 19:44