¿Dónde están los archivos .desktop de Unity Launcher?

132

Me gustaría saber en qué carpeta están almacenados los archivos .desktop de Unity Launcher, ya que ya no están /.gconf/desktopy necesito agregar una aplicación personalizada a la barra de inicio (agregarlo /usr/share/applicationsno parece ser suficiente).

¿Dónde están los archivos .desktop de Unity Launcher?

Tigull
fuente

Respuestas:

178

Globalmente en

/usr/share/applications 

Localmente en

~/.local/share/applications

Si desea agregar un iniciador personalizado, ~/.local/share/applicationscréelo, hágalo ejecutable, arrástrelo y suéltelo en el iniciador *, y finalmente fíjelo (haga clic con el botón derecho en el elemento del iniciador → Mantener en el iniciador ).

* Abrirlo usando Nautilus no parece hacer el truco.

htorque
fuente
En realidad, de esta manera no se muestra el icono personalizado, sino el icono de la aplicación. ¿Algunas ideas de como reparar esto? También intenté agregar .desktop a través de gconf-editor pero no encontré la entrada de Unity.
Tigull
Tienes razón, probablemente sea un error. En su lugar, puede arrastrar y soltar el archivo .desktop en el iniciador. Para encontrar la lista de favoritos, instale el dconf-toolspaquete y ejecútelo dconf-editor. La lista se almacena en escritorio → unidad → lanzador .
htorque
1
Puede especificar manualmente el ícono a usar agregando la siguiente línea al archivo del escritorio:Icon=/absolute/path/to/image.png
Dunes
Solo una nota de que aquellos que usan instantáneas pueden encontrarlos en /var/lib/snapd/desktop/applications/xyz.desktop
Jon
14

Unity 2D busca archivos .desktop en el /usr/share/applicationsdirectorio. Esto se puede encontrar usando lo siguiente en la Terminal:

locate firefox.desktop

Para mí funcionó agregando uno de los lanzadores que ya estaba allí (por ejemplo, gimp.desktop ) usando lo siguiente en la Terminal

gconf-editor

para agregar una entrada a la lista de favoritos en desktop/unity-2d/launcher.

Andersand
fuente
Me olvidé locate, gracias! /usr/local/share/applications/¡Ahí estaba el culpable!
variona
5

cd ~/.local/share/applications es el primer lugar en el que se mira.

Ejemplos de mi directorio que solía agregar listas rápidas:

~ / .local / share / aplicaciones $ ls
banshee.desktop gnome-terminal.desktop
chromium-browser.desktop mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop
Rinzwind
fuente
4

Además de globalmente /usr/share/applications, localmente en ~/.local/share/applications, también tiene en /usr/local/share/applications/. Tiene efectos similares a los de todo el mundo. Algunas aplicaciones eligen colocar su archivo de escritorio en esta carpeta.

Beahacker
fuente
1
El consejo sobre /usr/local/share/applications/fue perfecto! ¡Gracias!
smac89
3

¡En realidad encontré una solución yo mismo! Es necesario crear una entrada en alacarte. Para personalizar el ícono, debe editarlo manualmente nuevamente desde alacarte.

Tigull
fuente
Eso no suena como la solución correcta , pero más una solución para un error en el iniciador o en el archivo original .desktop.
JanC