Como posso alterar o ícone de um aplicativo iniciado a partir de um atalho de teclado (ou terminal)?

Como posso alterar o ícone de um aplicativo iniciado a partir de um atalho de teclado (ou terminal)?

Consegui alterar o ícone padrão ruim do NetBeans (32x32), que aparece no alternador de janelas (Alt + Tab), para HD um (128x128) quando iniciado a partir do Launcher clicando nele, mas ainda não consigo fazê-lo quando iniciado a partir de um teclado atalho ("/bin/sh netbeans") ou terminal (basta digitar "netbeans").

Pesquisei em todo o sistema e substituí todos os arquivos .png suspeitos, então não tenho ideia de onde vem o ícone 32x32. Também tentei modificar a linha "Icon=..." no arquivo .desktop (Como posso alterar o ícone de um aplicativo no inicializador do Unity?), "xdg-icon-resource install ..." coisa (Como empacotar um ícone de aplicativo corretamente?) e alacarte (Como adiciono um aplicativo ao painel?), mas ainda falham.

Existe alguma maneira possível de fazer isso? Ou existe algum comando apropriado para invocá-lo como se tivesse sido clicado no Launcher? (<=> deixar .desktop ser considerado)?

Estou no Ubuntu 14.04 LTS.

Obrigado.

Responder1

Não tenho certeza disso, mas acho que o ícone ao qual você está se referindo é definido pelo próprio aplicativo. Portanto, para alterar o ícone é necessário alterá-lo nas configurações do programa (se possível) ou alterar o código-fonte do programa.

Eu sei com certeza que é assim que funciona um aplicativo que escrevi; Não sei se todos são assim.

informação relacionada