Podem existir causas diferentes para um ícone de aplicativo, para aparecer com um ponto de interrogação (ou de outra forma incorreta) no iniciador do Unity.
Para começar: os ícones de aplicativo são definidos no arquivo .desktop
de um aplicativo. Esses arquivos .desktop
são (normalmente) armazenados em /usr/share/applications
ou ~/.local/share/applications
As causas comuns são:
- O link para o ícone, conforme definido no arquivo
.desktop
do aplicativo, está quebrado; o ícone não existe ou está no caminho errado. efeito: a aplicação aparece no lançador com um ícone incorreto (ponto de interrogação cinza). - O aplicativo é representado por mais de um
.desktop file
. Ou seja: há mais de um arquivo.desktop
em seu sistema, com um comando para executar o aplicativo em sua primeiraExec=
linha. efeito: muitas vezes, o Dash mostra mais de um ícone (correto), representando o mesmo aplicativo. Quando o aplicativo é bloqueado para o iniciador, às vezes (ou sempre) se o aplicativo é executado, outro ícone aparece (o mesmo ou um pouco diferente). - Por vários motivos, às vezes, o aplicativo e o ícone do iniciador não estão conectados um ao outro. Embora o aplicativo seja iniciado pelo (comando in) no arquivo
.desktop
, o aplicativo não é reconhecido pelo arquivo.desktop
como aplicação "dele" efeito: o aplicativo é bloqueado para o lançador, ele mostra um ícone correto, mas outro aparece quando o aplicativo é executado (ponto de interrogação cinza). Se o aplicativo não estiver <> bloqueado para o ativador, o aplicativo será representado por um ícone incorreto no ativador se ele for executado. (ponto de interrogação cinza, já que o arquivo binário não possui um ícone de si mesmo).
No caso de Xfig
, o último é o caso. Você pode corrigir o problema adicionando a seguinte linha ao .desktop file
:
StartupWMClass=xfig
-
abra o arquivo do aplicativo (
xfig.desktop
) com o gedit:gksu gedit /usr/share/applications/xfig.desktop (you may have to install gksu first)
-
Adicione a linha:
StartupWMClass=xfig
Agora o Xfig será executado sob seu próprio ícone: