Un fichier .desktop est un fichier texte simple qui contient des informations sur un programme. Il suit un format spécifique et contient plusieurs champs clés. Les trois catégories de lignes dans un fichier d'entrée de bureau sont [Desktop Entry] , Key=Value et Comments . Les touches Type et Name sont requises pour chaque fichier d'entrée de bureau. La touche Exec définit la commande à exécuter lors du lancement de l'application. La clé Icon spécifie le chemin d'accès au fichier d'icône associé à l'application. Le fichier .desktop est généralement placé dans ~/.local/share/applications ou /usr/share/applications/ , selon que vous souhaitez que le lanceur soit accessible uniquement pour votre compte local ou pour tout le monde.
chmod +x filename.desktop ou en cliquant avec le bouton droit et en ajoutez l'autorisation d'exécuter./usr/share/applications ou /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 . Par exemple, si votre exécutable est situé chez /home/user/programs/myprogram , vous pouvez définir la touche Exec sur /home/user/programs/myprogramGenericName : Cette clé fournit un nom générique pour l'application, qui peut être utilisée par l'environnement de bureau pour afficher l'application dans les menus et autres endroits.Comment : Cette clé fournit une brève description ou des commentaires sur la demande.Categories : Cette clé spécifie les catégories dans lesquelles l'application doit être affichée. Les catégories sont séparées par des demi-colons.MimeType : Cette clé spécifie les types MIME que l'application est capable de gérer.Keywords : cette clé spécifie une liste de mots clés qui peuvent être utilisés pour rechercher l'application. Les mots clés sont séparés par des demi-colons.StartupNotify : Cette clé spécifie si l'environnement de bureau doit être informé lorsque l'application démarre.StartupWMClass : Cette clé spécifie la propriété WM_CLASS de la fenêtre principale de l'application, qui peut être utilisée par l'environnement de bureau pour regrouper les fenêtres..desktop Spécification d'entrée de bureau (spécifications.freedesktop.org)
Comment créer un fichier .desktop pour votre application dans Linux - faciliter la technologie