¿Qué archivos *.desktop pertenecen a dónde?

¿Qué archivos *.desktop pertenecen a dónde?

Estoy ejecutando Ubuntu 18.04, usando Gnome3 con las extensiones Frippery (que, entre otras cosas, me dan un montón de lanzadores "favoritos" en la barra superior y un menú de aplicaciones estilo Gnome2) y tengo muchos archivos duplicados. entradas en el menú. Al intentar resolver esto, encuentro muchos archivos *.desktop duplicados (lo que obviamente es la causa de las entradas de menú duplicadas).

Sin embargo, estos archivos *.desktop existen en varios lugares. Por ejemplo, mirando el archivo gnome-terminal.desktop, encuentro:

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

Entonces, ¿qué es qué? ¿Qué entradas del escritorio se supone que deben aparecer, dónde, cuándo y por qué? Hay muchas entradas de escritorio en /usr/share/applications, por ejemplo, que no aparecen en ninguna parte. ¿Qué controla esto?

Nada de lo anterior tiene mucho parecido con elsección de ubicaciones de archivos en la especificación del menú FreeDesktop. ¿Esta especificación se aplica a Gnome3 en Ubuntu 18.04 o existe otra especificación?

Respuesta1

La ubicación original de los archivos .desktop está en formato /usr/share/applications. Si crea su propio archivo .desktop o desea modificar un archivo .desktop en /usr/share/applications, entonces debe ir a ~/.local/share/applications.

información relacionada