Ajouter un lanceur d'application personnalisé

Personnellement, j'aime bien travailler avec la toute dernière version de Blender. En la téléchargeant directement sur le site, j'ai accès assez souvent à une version plus récente que celle disponible dans les dépôts. Cela me permet de profiter des nouveautés du logiciel et d'avoir les dernières corrections de bugs.

Une fois l'application téléchargé, elle se retrouve le plus souvent comme un simple dossier décompressé dans mon dossier de téléchargement, et je la lance directement depuis là. Afin d'avoir une meilleure intégration du logiciel je me suis penché sur son intégration dans le bureau. Je bosse sous Gnome-Shell mais cela doit s'appliquer aussi aux autres environnements de travail.

Créer un raccourci:

Premièrement, se placer dans le dossier ~/.local/share/applications:
cd ~/.local/share/applications

Si vous souhaitez que cela soit valable pour tous les utilisateurs, il faudra se placer dans le dossier:/usr/share/applications

Ensuite on crée un fichier .desktop avec l'éditeur de son choix, sans lui donner le nom d'une application existant déjà.
nano blender270.desktop

Puis on y ajoute ce contenu que l'on peut adapter à nos besoins:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Blender270
Comment=Blender dans sa version 2.70
Exec=/home/kao/Téléchargements/blender-2.70a-linux-glibc211-i686/blender
Icon=blender
Terminal=false

Exec pointe sur l'application se trouvant dans mon dossier de téléchargement.
J'ai choisi l'icône "blender" mais on peut aussi donner le chemin d’accès à un fichier png.

Terminal=false indique qu'il ne faut pas lancer l'application dans un terminal

Une fois le fichier sauvegardé, vous deviez le trouver dans votre menu application.

Afin de pousser le principe un peu plus loin, on peut aussi modifier le mimetype afin que quand l'on double clique sur un fichier blend, il s'ouvre avec la dernière version.

Ajout de l'application dans les mimetypes:
Toujours dans le même dossier perso. 
cd ~/.local/share/applications
Si on liste le contenu, on va trouver un fichier mimeapps.list que l'on va pouvoir éditer pour venir y ajouter l'application de notre choix.

nano mimeapps.list

[Default Applications]
video/x-ogm+ogg=vlc.desktop
audio/x-vorbis+ogg=vlc.desktop

[Added Associations]
video/x-ogm+ogg=vlc.desktop;
audio/x-vorbis+ogg=vlc.desktop;
application/x-trash=gedit.desktop;
application/x-shockwave-flash=gedit.desktop;

Auquel j'ajoute:
application/x-blender=blender270.desktop

Une fois la modification enregistrée tout les fichiers Blender vont s'ouvrir avec mon nouveau raccourci.

Une liste des mimetypes possible est visible dans le defaults.list que l'on peut trouver en faisant une recherche avec locate par exemple:
locate defaults.list

J'en ai trouvé une ici:
/usr/share/gnome/applications/defaults.list

On peut aussi trouver des exemples en éditant les .desktop d'autres applications et s'en servir comme exemple:
cat /usr/share/app-install/desktop/blender.desktop

Voilà c'est pas très difficile à mettre en place, et ça peut rendre des services intéressant, tout en gardant l'application originale, issu des dépôts, intacte et toujours disponible facilement.
Vus : 451
Publié par kao : 18