Quais arquivos *.desktop pertencem a onde?

Quais arquivos *.desktop pertencem a onde?

Estou executando o Ubuntu 18.04, usando o Gnome3 com as extensões Frippery (que, entre outras coisas, me dão vários inicializadores "favoritos" na barra superior e um menu de aplicativos no estilo Gnome2) e tenho muitas duplicatas entradas no menu. Tentando resolver isso, encontro muitos arquivos *.desktop duplicados (o que é obviamente a causa das entradas de menu duplicadas).

Entretanto, esses arquivos *.desktop existem em vários lugares. Por exemplo, olhando o arquivo gnome-terminal.desktop, encontro:

/usr/share/applications/gnome-terminal.desktop
~/.config/gnome-panel/launchers/gnome-terminal.desktop
~/.gnome/apps/gnome-terminal.desktop
~/.local/share/applications/gnome-terminal.desktop

Então o que é o quê? Quais entradas da área de trabalho devem aparecer onde, quando e por quê? Existem muitas entradas da área de trabalho em /usr/share/applications, por exemplo, que não aparecem em lugar nenhum. O que controla isso?

Nenhum dos itens acima tem muita semelhança com oseção de localização de arquivos na especificação do menu do FreeDesktop. Esta especificação se aplica ao Gnome3 no Ubuntu 18.04 ou existe outra especificação?

Responder1

A localização original dos arquivos .desktop está em /usr/share/applications. Se você criar seu próprio arquivo .desktop ou desejar modificar um arquivo .desktop em /usr/share/applications, ele deverá entrar em ~/.local/share/applications.

informação relacionada