Atribuir ícone ao aplicativo iniciador

1

Eu sei que esta pergunta foi feita várias vezes, mas eu revisei todas as soluções que encontrei e nenhuma funcionou até agora:

  • alacarte to edite / crie o ícone do zero . Quando eu atribuo o ícone, ele mostra, eu clico em "Aceitar", tudo parece bem, mas o ícone não está definido. Se eu abrir a entrada do menu novamente, ela não terá nenhum ícone definido.
  • .desktop file

    [Desktop Entry] Version=1.0 #or whatever version the software is Type=Application Terminal=false StartupNotify=true Icon=/home/yasin/Android/programming/intellij/bin/idea.png # fill in path to logo Name=IntelliJ IDEA Comment=IntelliJ IDEA # any description Exec=/home/yasin/Android/programming/intellij/bin/idea.sh # fill in path to the executable Categories=Application; # add as many categories as you see fit

Caminho do ícone:

$ ls -l /home/yasin/Android/programming/intellij/bin/idea.png
-rw-r--r-- 1 yasin yasin 2911 Sep 22 16:52 /home/yasin/Android/programming/intellij/bin/idea.png

O ícone ainda é exibido como um ícone cinza com um ponto de interrogação em todos os casos. É porque o meu ícone PNG não é suportado? Qual formato a imagem tem que ser? Meu ícone é PNG 128x128. Também tentei com 64x64, 48x48 e 16x16 sem sucesso.

PS: IMHO não pode ser tão complicado definir um ícone para um lançador de aplicativos. Clicar com o botão direito do mouse no inicializador deve permitir que você edite o ícone imediatamente, da mesma forma que mostra a opção de bloquear / desbloquear a partir do inicializador.

    
por m0skit0 25.11.2014 / 12:15

1 resposta

1

Por motivos não claros, quando você edita o ícone do arquivo .desktop de um aplicativo com a Alacarte, a Alacarte edita a linha Icon= , mas também remove uma possível extensão do nome do ícone.

Editar o ícone manualmente corrigirá o problema e seu ícone estará correto.

    
por Jacob Vlijm 25.11.2014 / 12:28