O que fazer se um aplicativo não aparecer no Dash ou não puder ser iniciado pelo Dash depois de instalado?
Pode acontecer de você ter instalado um aplicativo, você tem certeza de que o aplicativo é representado por um arquivo .desktop
em /usr/share/applications
, mas ele não aparece ou o ícone no lançador não faz o que é deveria fazer.
-
Fazer logout e voltar em
Embora uma aplicação deva aparecer imediatamente após a instalação, incidentalmente, novos arquivos.desktop
não são encontrados imediatamente. Fazer o logout e voltar a fazer com que o Unity seja forçado a reler os diretórios~/.local/share/applications
e/usr/share/applications
para inicializadores válidos. -
Teste - verifique o arquivo global
desktop
Se isso não resolver o problema, navegue até/usr/share/applications
e arraste o arquivo.desktop
correspondente para o iniciador e clique nele.
Se o aplicativo for iniciado corretamente, você pode ter certeza de que possui um arquivo.desktop
local, representando o aplicativo, em~/.local/share/applications
. Como os arquivos.desktop
locais anulam sua versão global, o local provavelmente está incorreto ou desatualizado. Para encontrá-lo , abra um terminal e execute:grep -iR <application> ~/.local/share/applications/
em que
<application>
é (obviamente) o nome da aplicação.Remova possíveis versões locais, efetue logout e volte.
Se o aplicativo não for iniciado corretamente, o arquivo global
.desktop
estará incorreto, o que é altamente improvável, mas, em caso afirmativo, pode ter várias causas.
Explicação
Se você tiver lançadores duplicados ( .desktop
files), representando o mesmo aplicativo, Unity
escolherá o local no login. Durante uma sessão, isso não muda normalmente, a menos que você forçar o Unity a usar um lançador específico, arrastando-o para o Unity Launcher.
Esta é geralmente a maneira mais rápida e confiável de verificar a validade do arquivo global .desktop
, e detectar a existência de versões locais, em vez de cavar ~/.local/share/applications
.