Извличане на иконата за стартиране на Ubuntu

Има ли начин да се извлече иконата за стартиране на приложението.

Опитах команда xprop _NET_WM_ICON, но тя се връща с

_NET_WM_ICON: Not found error. 

Но мога да видя иконата в System Tray (Launcher).

Как можем да извлечем тази икона. Някакъв друг метод?


person vicky    schedule 08.10.2015    source източник
comment
Можете ли да прикачите екранна снимка, показваща коя точно икона искате да извлечете? И какъв е предпочитаният формат на резултатите (път към файла, име на икона, двоични данни за икона, ...)?   -  person Mirek Długosz    schedule 08.10.2015
comment
да речем, ако стартираме браузъра mozilla. виждаме иконата на mozilla в лентата за стартиране на системата. Тази икона можем да извлечем с помощта на командата xprop _NET_WM_ICON и насочване на курсора към прозореца на браузъра на mozilla. Но този подход не работи за много други прозорци.   -  person vicky    schedule 08.10.2015
comment
Не използвам нито Ubuntu, нито Unity (техния UI shell). Не виждам екрана ви и не разбирам кой елемент от потребителския интерфейс имате предвид под лентата за стартиране на системата. Използвате System Tray взаимозаменяемо във вашия въпрос и това допълнително ме обърква. Моля, актуализирайте въпроса си с подходяща екранна снимка, така че хората да могат по-добре да ви помогнат.   -  person Mirek Długosz    schedule 08.10.2015


Отговори (1)


В Ubuntu/Unity това е дефинирано в .desktop файла на приложението, а не в _NET_WM_ICON. Вижте моя свързан отговор и спецификация на файла на работния плот

Можете да свържете прозореца си с файла на работния плот като зададете свойството _NET_WM_DESKTOP_FILE

person Andrey Sidorov    schedule 08.10.2015