Vuelva a crear los archivos * .desktop en / usr / share / applications /

¿Es posible regenerar esos archivos de alguna manera para cada aplicación que debería estar en Dash (Ubuntu 16.04)? Los tengo todos borrados con el comando rm. No preguntes, mi estupidez (estaba siguiendo sugerencias aquí: las aplicaciones no aparecen en el Dash (14.04) y mi problema fue en realidad porque simplemente deshabilité el complemento de aplicaciones en el propio Dash, pero al recuperar esos archivos logré borrarlos en el camino). El lanzamiento de una aplicación a través de la terminal funciona, y cuando se hace clic secundario en el ícono del Iniciador, incluso ofrece una opción para agregar a Dash, pero eso no agrega las listas donde con el clic secundario obtienes opciones como “Iniciar en modo privado” (Firefox) o marcadores para Nautilus (nautilus se volvió a agregar con un enlace a una de mis carpetas, en lugar de a la carpeta de inicio). La reinstalación probablemente lo solucione para cada aplicación, pero parece ser una pesadilla y, además, ni siquiera puedo encontrar una lista con todas las aplicaciones de mi GUI que deberían estar allí (incluidas las de Configuración del sistema y posiblemente en otro lugar). ¿Es posible restaurarlo de alguna manera o reinstalar el sistema operativo sería una solución más sensata?

Puede obtener una lista de paquetes que creen que poseen archivos en el directorio usando dpkg -S por ejemplo:

 dpkg -S /usr/share/applications 

A continuación, vuelva a instalar cada uno:

 sudo apt install --reinstall  

Hay formas de automatizar eso mediante el procesamiento de la salida de dpkg, pero hacerlo a mano será un recordatorio para que sea más cuidadoso.