¿Cómo puedo encontrar archivos * .desktop?

66

Según mi leal saber y entender, todos los accesos directos del Unity Launcher tienen un archivo * .desktop correspondiente. Tengo un atajo (para skrooge ) que no tiene un ícono. ¿Cómo puedo encontrar el archivo * .desktop correspondiente a este acceso directo para poder agregarle un ícono?

    
pregunta Koviko 30.03.2012 - 15:52

2 respuestas

86

Probablemente esté en /usr/share/applications/ , pero si quiere encontrar cada archivo .desktop en el sistema, ejecute esto:

find / -name '*.desktop'

o

sudo updatedb
locate *.desktop

Para buscar archivos con "skrooge" en su ruta o nombre, agregue un grep al comando:

locate *.desktop | grep -iR "skrooge"
    
respondido por el Oli 30.03.2012 - 15:56
27

El sistema almacena los archivos .desktop en /usr/share/applications/ . Desafortunadamente, si abre esa carpeta en nautilus, los archivos .desktop aparecen con el icono especificado en el archivo y con el nombre del archivo llamado dentro del archivo. Tampoco podrá editar estos archivos haciendo clic en ellos y seleccionando editar.

Para editar estos archivos, debe abrir esa carpeta dentro de una ventana de terminal. Al hacer un comando ls se mostrarán todos los archivos .desktop con sus nombres reales. Cuando ubique el .desktop que desea cambiar, ejecute gksudo gedit {file-name}.desktop .

Es una práctica normal guardar todos los archivos .desktop que cree o edite en su carpeta de inicio ~/.local/share/applications .

    
respondido por el fragos 31.03.2012 - 06:18

Lea otras preguntas en las etiquetas