De onde eu estou recebendo programas no Unity launcher?

1

Quando eu pressiono o botão Ubuntu (antigo botão do Windows) no meu teclado e começo a digitar o nome do aplicativo que quero lançar, vejo 2 instâncias do mesmo programm (no meu caso é o PyCharm IDE). Eu verifiquei meu / usr / share / applications (ele está tendo apenas uma das pastas PyCharm.desktop) e ~ / Desktop (não tem nada).

Eu suspeito que criei de alguma forma em algum lugar o atalho .desktop para uma versão mais antiga do PyCharm, que eu não estou mais usando. O problema é que não me lembro onde e como fiz isso. E o lançador do Ubuntu não está me dizendo de onde o atalho do programa veio para os meus resultados de pesquisa. Então eu não consigo me livrar dessa segunda instância do atalho PyCharm.

Alguém poderia me enviar para a página da Web que explica TODOS os locais que o Unity Launcher usa para encontrar aplicativos? Qualquer outra ajuda seria bem-vinda. Estou usando o Ubuntu 13.04.

Obrigado.

    
por vladimir 04.07.2013 / 20:51

1 resposta

0

Método lento: Pesquise em todo o sistema de arquivos por arquivos com o nome *harm.*esktop (o PyCharm pode estar em maiúsculas de forma diferente; a área de trabalho pode variar):

ls -R / | awk '
/:$/&&f{s=$0;f=0}
/:$/&&!f{sub(/:$/,"");s=$0;f=1;next}
NF&&f{ print s"/"$0 }' | grep "*harm.*esktop"

Espero que isso ajude!

    
por haneefmubarak 04.07.2013 / 23:27