Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Lanceurs : fichiers .desktop

Introduction

FIXME

L'exemple utilisé ici est celui de l'application Android Studio, livrée sous la forme d'une archive ZIP (pas d'installateur donc) compressée ; après décompression de l'archive dans le répertoire /opt/ :

ls /opt/android-studio/bin/
retour de la commande
appletviewer.policy  idea.properties  printenv.py         studio.sh
format.sh            inspect.sh       restart.py          studio.vmoptions
fsnotifier           lldb             studio64.vmoptions
fsnotifier64         log.xml          studio.png

Installation

Vous pouvez, éventuellement, installer l'éditeur de menus alacarte (pour GNOME) ou mozo (pour MATE) :

apt install alacarte

qui pourra vous servir à créer, gérer et maintenir vos menus.

Utilisation

Le fichier .desktop est à créer dans le répertoire /usr/share/applications/ s'il doit être disponible pour tous les utilisateurs du système, ou dans le répertoire ~/.local/share/applications/ ou même sur le bureau (~/Bureau/) s'il ne doit être disponible que pour l'utilisateur courant (ou sur un système mono-utilisateur) :

nano /usr/share/applications/android-studio.desktop
séquence interactive
[Desktop Entry]
Version=1.1
Type=Application
Terminal=false
Name=Android Studio
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/studio.png
Il n'est en général pas indispensable de renseigner les chemins absolus de l'exécutable et/ou de l'icône, mais si vous les connaissez, pourquoi ne pas le faire ?

Alternative

Pour lancer un programme depuis le shell, vous pouvez alternativement créer un lien symbolique, en exécutant une commande ln de ce type :

ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/android-studio

Explication : cette commande crée un lien symbolique, dans le répertoire /usr/local/bin/, dont la cible est le script studio.sh, situé dans le répertoire /opt/android-studio/bin/. La frappe de la commande android-studio lancera l'application Android Studio depuis la console.

Liens utiles

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
atelier/chantier/fichiers-desktop.txt · Dernière modification: 10/06/2019 21:09 par èfpé

Pied de page des forums

Propulsé par FluxBB