Pode estar relacionado ao problema de permissão no seu arquivo png
experimente este sudo chmod 644 /usr/share/icons/mcicon.png
Para mais informações sobre permissões:
link
Quando coloco o arquivo icon.png na pasta usr/share/icons
(fazendo isso como root), não consigo definir esse ícone no meu aplicativo mais tarde. Quando tento, navego para a pasta de ícones, mas esse ícone não funciona. Eu nem consigo ver navegando para a pasta de ícones mais uma vez. Eu posso vê-lo ou apenas abri-lo quando vou para a pasta de ícones com privilégios de root.
Isso acontece em Linux Mint 17, 32 bits.
Como você pode ver, enquanto no modo normal, não consigo ver a imagem e, no modo raiz, posso editá-la. Como posso defini-la como meu ícone de aplicativo?
Pode estar relacionado ao problema de permissão no seu arquivo png
experimente este sudo chmod 644 /usr/share/icons/mcicon.png
Para mais informações sobre permissões:
link
Você provavelmente tem dois problemas aqui
Permissões
Você pode fazer isso no Nemo clicando com o botão direito do mouse no arquivo, indo para Propriedades e configurando-o para que o arquivo possa ser lido por outros usuários.
Onde você coloca
Os diretórios de ícones funcionam assim (até onde eu me lembro):
/usr/share/icons/ICON-THEME/RESOLUTION/TYPE/ICON
por exemplo,
/usr/share/icons/gnome/16x16/places/user-home.png
Então você precisa redimensionar seu ícone para as resoluções corretas ( 48x48
/ 64x64
é normalmente suficiente) , então coloque-o no local correto (provavelmente o apps
pasta in the
gnome or
hicolor 'pasta.) - por exemplo
/usr/share/icons/hicolor/48x48/apps/mcicon.png
O método possivelmente melhor inclui editar o arquivo .desktop
launcher do aplicativo para ter o caminho correto do ícone:
Icon=/usr/share/icons/mcicon.png
E para colocar quaisquer alterações feitas no diretório pessoal do usuário, por exemplo, para lançadores, em ~/.local/share/applications
(acho que para ícones é ~/.local/share/icons
)
A maior parte disso está fora de mim porque não tenho acesso a uma caixa Linux no momento ...: (