Получить значок запуска Ubuntu

Есть ли способ получить значок запуска приложений.

Я попробовал команду xprop _NET_WM_ICON, но она возвращается с

_NET_WM_ICON: Not found error. 

Но я вижу значок в системном трее (лаунчер).

Как мы можем получить этот значок. Любой другой метод?


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-оболочку). Я не вижу ваш экран и не понимаю, какой элемент пользовательского интерфейса вы подразумеваете под системной панелью запуска. Вы используете системный трей взаимозаменяемо в своем вопросе, и это еще больше меня смущает. Пожалуйста, обновите свой вопрос с помощью соответствующего снимка экрана, чтобы люди могли лучше вам помочь.   -  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