Как изменить значок приложения, запущенного с помощью сочетания клавиш (или терминала)?

Как изменить значок приложения, запущенного с помощью сочетания клавиш (или терминала)?

Мне удалось изменить убогий значок NetBeans по умолчанию (32x32), который появляется в переключателе окон (Alt+Tab), на значок HD (128x128) при запуске из панели запуска, щелкнув по нему, но при запуске с помощью сочетания клавиш («/bin/sh netbeans») или терминала (просто введите «netbeans») сделать это по-прежнему не удается.

Я обыскал всю систему и заменил все подозрительные файлы .png, так что я даже не знаю, откуда взялась иконка 32x32. Я также пробовал изменить строку "Icon=..." в файле .desktop (Как изменить значок приложения в панели запуска Unity?), "xdg-icon-resource install ..." вещь (Как правильно упаковать иконку приложения?), и алакарте (Как добавить приложение на панель?), но все равно терпят неудачу.

Есть ли какой-либо возможный способ сделать это? Или есть ли соответствующая команда для его вызова, как если бы он был нажат из Launcher? (<=> пусть .desktop будет рассмотрен)?

Я использую Ubuntu 14.04 LTS.

Спасибо.

решение1

Я не уверен в этом, но я думаю, что иконка, о которой вы говорите, устанавливается самим приложением. Поэтому, чтобы изменить иконку, вам придется либо изменить ее в настройках программы (если это возможно), либо изменить исходный код программы.

Я точно знаю, что именно так работает написанное мной приложение; хотя я не знаю, все ли так делают.

Связанный контент