Respostas:
Provavelmente está parado, /usr/share/applications/
mas se você quiser encontrar todos os .desktop
arquivos no sistema, execute o seguinte:
find / -name '*.desktop'
ou
sudo updatedb
locate *.desktop
Para encontrar arquivos com "skrooge" em seu caminho ou nome, adicione um grep ao comando:
locate *.desktop | grep -iR "skrooge"
/usr/share/applications/kde4/skrooge.desktop
. Obrigado. :)
O sistema armazena os arquivos .desktop em /usr/share/applications/
. Infelizmente, se você abrir essa pasta no nautilus, os arquivos .desktop aparecerão com o ícone especificado no arquivo e com o nome do arquivo chamado dentro do arquivo. Você também não poderá editar esses arquivos clicando neles e selecionando editar.
Para editar esses arquivos, você precisa abrir essa pasta dentro de uma janela do terminal. Executar um ls
comando mostrará todos os arquivos .desktop com seus nomes reais. Quando você localizar o .desktop que deseja alterar, execute gksudo gedit {file-name}.desktop
.
É prática normal manter todos os arquivos .desktop criados ou editados em sua pasta pessoal ~/.local/share/applications
.
~/.local/share/applications
são recarregados quando a sessão é reiniciada. Portanto, efetue logout e logon novamente. Observe que eles são específicos para esse usuário.
Alguns detalhes adicionais para complementar as outras respostas:
Normalmente, os .desktop
arquivos dos pacotes serão localizados /usr/share/applications
.
Se desejar, você pode copiar um ~/.local/share/applications
e editá-lo lá sem precisar do sudo . Os produtos em ~/.local/share/applications
vão substituir artigos de harmonização /usr/share/applications
e /usr/local/share/applications
, mas só são visíveis para o usuário.
Como alternativa, você pode colocar uma cópia editada na /usr/local/share/applications
qual ela substituirá a outra /usr/share/applications
enquanto estiver visível para todo o sistema.
Observe que você não deve editar os .desktop
arquivos /usr/share/applications
diretamente; quaisquer alterações que você fizer serão substituídas automaticamente quando o aplicativo for atualizado pelo gerenciador de pacotes.
Extraído daqui
locate -i "*skrooge*.desktop"
. Embora haja principalmente três lugares em que a unidade procurará arquivos da área de trabalho.~/.local/share/applications
,/usr/local/share/applications
E/usr/share/applications
. Se houver arquivos da área de trabalho para o mesmo comando em vários locais, ele usará a maioria dos três que eu listei.