Les fichiers .desktop sont les raccourcis permettant aux applications à cliquer de se lancer en mode graphique depuis le bureau Gnome.
Ces raccourcis ".desktop" sont situés dans /usr/share/applications/
imaginons que nous avons rangé un executable (executable_plop) dans notre dossier ~/bin/plop/
et nous souhaitons cliquer sur une icone depuis le bureau Gnome pour pouvoir lancer cette application.
Nous devons créer un fichier .desktop dans le dossier /usr/share/application/ qui sera le lanceur "graphique" de cette app.
avec le terminal :
aller dans /usr/share/applications/
cd /usr/share/applications/
pour créer le fichier plop.desktop, entrer la commande
touch plop.desktop
touch crée un fichier vide nommé dans ce cas-ci "plop.desktop"
editons ce fichier plop.desktop afin de documenter les modalités de lancement de "executable_plop"...
sudo nano plop.desktop
on colle le texte suivant suivant dans la fenêtre nano vide:
[Desktop Entry]
Name=Plop
Exec=/home/nom_du_compte_de_mon_utilisateur/bin/plop/executable_plop
Icon=/home/nom_du_compte_de_mon_utilisateur/bin/plop/icone_de_plop.svg
Comment=Je pilote mon linux à la souris comme un Bosss
Type=Application
Terminal=false
une fois le texte collé, faire ctrl-x pour sortir du fichier, nano nous demande si nous souhaitons sauvegarder, repondre par l'affirmative, nano propose plop.desktop comme nom de fichier, accepter.
Le fichier a été créé dans /usr/share/applications.... le raccourci apparaîtra donc dans la liste des applications gnome...
explications:
Ce fichier plop.desktop indique au système où se situe le fichier executable de notre application dans l'arborescence du disque dur. De même, il indique au système où se trouve le fichier d'icone à afficher pour le raccourci...
ici l'éxcutable et l'icone sont rangés dans le dossier "plop" qui est lui même rangé dans le dossier "bin" du répertoire de l'utilisateur. Typiquement sous linux on range les executables dans un dossier "bin" (binaries en anglais).