Un archivo .desktop es un archivo de texto simple que contiene información sobre un programa. Sigue un formato específico y contiene varios campos clave. Las tres categorías de líneas en un archivo de entrada de escritorio son [Desktop Entry] , pares de Key=Value y Comments . Se requieren las teclas Type y Name para cada archivo de entrada de escritorio. La clave Exec define el comando para ejecutar al iniciar la aplicación. La clave Icon especifica la ruta al archivo de icono asociado con la aplicación. El archivo .desktop generalmente se coloca en ~/.local/share/applications o /usr/share/applications/ , dependiendo de si desea que el lanzador sea accesible solo para su cuenta local o para todos.
chmod +x filename.desktop o haga clic derecho y agregue permiso para ejecutar./usr/share/applications o /home/"Username"/.local/share/applications [Desktop Entry]
Version=1.0
Name=jMemorize
Type=Application
Comment=Flash card based learning tool
Exec=/opt/jmemorise
Icon=/usr/share/icons/
Terminal=false
StartupNotify=true
Categories=EducationExec . Por ejemplo, si su ejecutable está ubicado en /home/user/programs/myprogram , puede establecer la clave Exec a /home/user/programs/myprogramGenericName : esta clave proporciona un nombre genérico para la aplicación, que puede ser utilizado por el entorno de escritorio para mostrar la aplicación en menús y otros lugares.Comment : Esta clave proporciona una breve descripción o comentario sobre la aplicación.Categories : esta clave especifica las categorías en las que se debe mostrar la aplicación. Las categorías están separadas por semicolones.MimeType : esta clave especifica los tipos de MIME que la aplicación es capaz de manejar.Keywords : esta clave especifica una lista de palabras clave que se pueden usar para buscar la aplicación. Las palabras clave están separadas por semicolones.StartupNotify : esta clave especifica si el entorno de escritorio debe notificarse cuando se inicia la aplicación.StartupWMClass : esta clave especifica la propiedad WM_Class de la ventana principal de la aplicación, que puede ser utilizado por el entorno de escritorio para agrupar Windows..desktop Especificación de entrada de escritorio (especificaciones.freedesktop.org)
Cómo crear un archivo .desktop para su aplicación en Linux: facilitar la tecnología