No lado esquerdo da tela, existem ícones: Software Center, Ubuntu One, etc. Os ícones do sistema podem ser vistos, mas os ícones dos programas que eu instalei não podem ser vistos. Pelo contrário, há um "?" para os ícones. Como posso resolver este problema?
15
Respostas:
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 localizado em um deles
/usr/share/applications
ou dentro dele~/.local/share/applications
, digitando o seguinte comando: (suponho que você tenha instalado o Eclipse a partir do centro de software, portanto, a opção mais provável é usar:Se esse arquivo estiver vazio, você precisará sair sem salvar e substituir o caminho no comando. Vá para a linha marcada
Icon=
e, se houver algum comentário nele (designado por#
), remova esse comentário, pois ouvi falar de um bug que faz com que o ícone seja exibido, mas não sei se ele foi corrigido ainda .Se não houver
Icon=
linha, encontre um ícone apropriado no formato .png e coloque o caminho completo nessa linha, incluindo oIcon=
.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 iniciador de área de trabalho e associar o ícone a ele. Para fazer isso, abra um terminal e digite:
isso abrirá um documento em branco. Para torná-lo um iniciador, adicione isso ao arquivo, substituindo os caminhos corretos para
Exec=
asIcon=
linhas e:Salve e feche e, em seguida, torne o arquivo executável, digitando
chmod +x ~/Desktop/eclipse.desktop
Agora, quando você abrir esse atalho, o conjunto de ícones aparecerá no iniciador.
fonte
File System > usr > share > applications
o atalho do Eclipse, clicar com o botão direito do mouse e clicarProperties
, clicar no ícone no canto superior esquerdo e procurar um ícone adequado.Eu tive esse problema e o corrigi (eu uso o eclipse neon)
1)
sudo gedit /usr/share/applications/eclipse.desktop
2) adicione o seguinte texto ao arquivo:
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 ponto de interrogação!
fonte
sudo
em aplicativos de GUI, nunca edite o.desktop
arquivo original , copie-o para~/.local/share/applications
, acho difícil acreditar que o arquivo (original) inclua a linhaIcon=/icon.xpm
etc. etc.Você pode tentar instalar o Unity Tweak e garantir que seus aplicativos tenham um tema de ícone selecionado. Se isso não funcionar, tente instalar um tema de ícone diferente e veja se ele atualiza seus ícones. Se isso não funcionar, reporte-o porque você provavelmente tem um problema diferente.
fonte
Se você tem um projeto aberto, para chegar ao iniciador, você precisa ir em Arquivo -> Fechar projeto primeiro e, em seguida, Configurar -> Criar entrada da área de trabalho
fonte
Eu tive o mesmo problema ao abrir o PhpStorm na caixa de ferramentas do JatBrains.
O
jetbrains-phpstorm.desktop
arquivo estava ok na~/.local/share/applications
pasta, mas o aplicativo foi aberto com ponto de interrogação. O problema era que havia um.desktop
arquivo/usr/share/applications
criado quando eu tinha uma versão mais antiga do PhpStorm e o ícone desse arquivo apontava para um arquivo que não existia.Eu removi o
.desktop
arquivo/usr/share/applications
e isso resolveu o problema.Agora eu tenho o ícone correto e acho que o
.desktop
arquivo usado é o da~/.local/share/applications
pasta.Espero que isso ajude outras pessoas com esse problema.
fonte
No meu caso, ao fixar o GitKraken para mostrar no Gerenciador de Tarefas (Arch Linux / openSUSE 15) e fechar o aplicativo GitKraken, vejo apenas um ponto de interrogação em vez do ícone correto.
Isso ocorre devido a um arquivo ausente,,
gitkraken.svg
em/usr/share/icons/hicolor/scalable/apps
.Eu resolvi isso copiando este ícone para
/usr/share/icons/hicolor/scalable/apps
.Espero que isso ajude outras pessoas com esse problema.
fonte