O ícone do aplicativo personalizado não aparece

2

O ícone do meu aplicativo não está sendo exibido se eu não usar um caminho absoluto como aqui:

[Desktop Entry]
Type=Application
Name=MyProgram
GenericName=MyProgram
Comment=This is a comment
Icon=/opt/extras.ubuntu.com/MyProgram/Icons/myprogram.svg
Exec=myprogram
Categories=Utility;TextTools;
Hidden=false
Terminal=false
Type=Application

Em vez disso, escrevo

Icon=myprogram

assim como eu chamo o programa com Exec=myprogram , onde ele pesquisa em /usr/bin .

De acordo com os padrões de área de trabalho gratuitos , copiei os ícones para /usr/share/icons/hicolor e até mesmo apagou o cache de ícones como descrito aqui com sudo gtk-update-icon-cache /usr/share/icons/hicolor . Ainda meu ícone não aparece.

    
por user2366975 25.09.2013 / 01:16

2 respostas

1

Se você não especificar um caminho completo, os ícones deverão residir no local do esquema de ícones atual.

Se você quiser adicionar um ícone de programa que não faça parte de nenhum esquema específico, coloque-o em /usr/share/icons/ .

    
por David Foerster 25.09.2013 / 01:47
1

Solução descrita em questão, mais o que eu fiz por acidente:

De alguma forma, meu lançador e painel desapareceram e eu os restaurei com

#!/bin/bash
dconf reset -f /org/compiz/
unity --reset-icons

Então meus ícones funcionaram. Deve ser mais fácil ...

    
por user2366975 25.09.2013 / 02:00