Como posso corrigir ícones de programas que aparecem como um ponto de interrogação no Iniciador?

14

No lado esquerdo da tela, há ícones: Centro de Software, Ubuntu One, etc. Os ícones do sistema podem ser vistos, mas os ícones dos programas que eu instalei não podem ser vistos. Em vez disso, existe um "?" para os ícones. Como posso resolver este problema?

    
por ihsan kocak 07.08.2013 / 12:29

5 respostas

21

Os arquivos .desktop controlam o comportamento dos atalhos do iniciador no Linux. Para verificar o ícone em uso, você precisará abrir o arquivo .desktop apropriado que está localizado em /usr/share/applications ou em ~/.local/share/applications digitando o seguinte comando: (suponho que você tenha instalado o Eclipse a partir do centro de software, a opção mais provável está em uso:

sudo -H gedit /usr/share/applications/eclipse.desktop

Se este arquivo estiver vazio, você precisará sair sem salvar e substituir o caminho no comando. Desça até a linha marcada com Icon= e se houver algum comentário (designado por # ), remova este comentário, pois ouvi falar de um bug que faz com que o ícone seja exibido, no entanto, não sei se foi corrigido ainda.

Se não houver nenhuma linha Icon= , encontre um ícone apropriado no formato .png e coloque o caminho completo nesta linha, incluindo o Icon= .

Editar :

A partir dos comentários, você disse que está executando isso a partir de um link na área de trabalho. A maneira correta de fazer isso seria criar um lançador de desktop e associá-lo a ele. Para fazer isso, abra um terminal e digite:

gedit ~/Desktop/eclipse.desktop

isso abrirá um documento em branco. Para torná-lo um lançador, adicione-o ao arquivo, substituindo os caminhos corretos para as linhas Exec= e Icon= :

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=<path_to_eclipse>/eclipse
Icon=<path_to_eclipse>/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;

Salve e feche e torne o arquivo executável digitando chmod +x ~/Desktop/eclipse.desktop

Agora, quando você abrir este atalho, o conjunto de ícones aparecerá no inicializador.

    
por ScottC 17.08.2013 / 08:21
7

Eu tive esse problema e consertei (eu uso eclipse neon)

1) sudo gedit /usr/share/applications/eclipse.desktop

2) adicione o seguinte texto ao arquivo:

[Desktop Entry]
Name=Eclipse 
Type=Application
Exec=env UBUNTU_MENUPROXY= <path_to_eclipse>/eclipse
Terminal=false
Icon=<path_to_eclipse>/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop

3) sudo desktop-file-install /usr/share/applications/eclipse.desktop

4) cd /usr/local/bin/

5) sudo ln -s <path_to_eclipse>/eclipse

6) sudo cp <path_to_eclipse>/icon.xpm /usr/share/pixmaps/eclipse.xpm

FUNCIONA! Não tenho mais pontos de interrogação!

    
por Michaël 01.07.2016 / 16:10
1

Você pode tentar instalar o Unity Tweak e garantir que seus aplicativos tenham um tema de ícones selecionado. Se isso não funcionar, tente instalar um tema de ícones diferente e veja se ele atualiza seus ícones. Se isso não funcionar, responda porque você provavelmente tem um problema diferente.

    
por Goddard 10.08.2013 / 22:21
0

Se você tem um projeto aberto, para chegar ao lançador você tem que ir para Arquivo - > Fechar primeiro o projeto e depois Configurar - > Criar entrada na área de trabalho

    
por seq 03.12.2017 / 15:57
0

Eu tive o mesmo problema quando abri o PhpStorm da JatBrains Toolbox.

O arquivo jetbrains-phpstorm.desktop estava ok na pasta ~/.local/share/applications , mas o aplicativo foi aberto com o ponto de interrogação. O problema era que havia um arquivo .desktop em /usr/share/applications que foi criado quando eu tinha uma versão mais antiga do PhpStorm e o ícone daquele arquivo apontava para um arquivo que não existia.

Eu removi o arquivo .desktop de /usr/share/applications e isso resolveu o problema.

Agora tenho o ícone correto e acho que o arquivo .desktop usado é o da pasta ~/.local/share/applications .

Espero que isso ajude outra pessoa com esse problema.

    
por claudiu.f.marginean 04.04.2018 / 09:08