| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| raccourci-lanceur [Le 07/12/2025, 11:31] – [Ajout d'une action] niveau titre krodelabestiole | raccourci-lanceur [Le 11/05/2026, 20:25] (Version actuelle) – [Gestion des lanceurs] typo krodelabestiole |
|---|
| ===== Gestion des lanceurs ===== | ===== Gestion des lanceurs ===== |
| |
| Il est déjà possible de [[:tutoriel/comment_lancer_application|lancer des applications depuis votre environnement]], les opérations possibles diffèrent en fonction de votre [[:variante]] mais restent globalement similaires : | Il est déjà possible de [[:tutoriel:comment_lancer_application|lancer des applications]] depuis votre [[:environnements|environnement]], les opérations possibles diffèrent en fonction de votre [[:variantes|variante]] mais restent globalement similaires : |
| |
| <note help>Vous êtes utilisateur d'Unity ? [[:unity_launcher|Cette page]] vous est dédiée pour plus de détails.</note> | <note tip> |
| | Vous utilisez Unity ? [[:unity_launcher|Cette page]] vous est dédiée pour plus de détails. |
| | </note> |
| |
| ==== Ajout à un dock ou à un tableau de bord ==== | ==== Ajout à un dock ou à un tableau de bord ==== |
| - **Vérifier la syntaxe ''desktop-file-validate''** (ex : ''$ desktop-file-validate /usr/share/applications/une_app.desktop''). S'il n'y a aucune erreur, l'utilitaire n'affiche rien. | - **Vérifier la syntaxe ''desktop-file-validate''** (ex : ''$ desktop-file-validate /usr/share/applications/une_app.desktop''). S'il n'y a aucune erreur, l'utilitaire n'affiche rien. |
| - Mettre à jour manuellement la base des lanceurs pour ne pas avoir à attendre la mise à jour automatique avec ''update-desktop-database'' (ex : ''$ update-desktop-database ~/.local/share/applications''). | - Mettre à jour manuellement la base des lanceurs pour ne pas avoir à attendre la mise à jour automatique avec ''update-desktop-database'' (ex : ''$ update-desktop-database ~/.local/share/applications''). |
| |
| ==== Lancement d'un lanceur ==== | |
| |
| Si le fichier ''.desktop'' a l'attribut //[[:permissions#modifier_les_permissions|exécutable]]//, on peut double-cliquer dessus depuis [[:nautilus|GNOME Fichiers]] (voir le répertoire où le trouver dans //[[#Généralités]]//), ou si besoin clic-droit -> //Exécuter comme un programme//. | |
| |
| Sur Ubuntu le lanceur peut aussi être rapidement testé en [[:commande shell|ligne de commande]] avec ''[[man>gtk-launch]]'' : | |
| gtk-launch nomApplication | |
| où ''nomApplication'' est le nom du fichier ''.desktop'', avec ou sans son extension. | |
| |
| Ceci permet en particulier d'afficher d'éventuelles erreurs dans le [[:terminal]], qui peuvent être utiles à identifier l'origine d'un problème lors du lancement d'une application. | |
| |
| ==== Ajout d'une action ==== | ==== Ajout d'une action ==== |
| |
| <note important>Avec certains logiciels comme Nautilus, il faut faire attention à régler <code>DBusActivatable=false</code> si on veut que les //quicklists// fonctionnent.</note> | <note important>Avec certains logiciels comme Nautilus, il faut faire attention à régler <code>DBusActivatable=false</code> si on veut que les //quicklists// fonctionnent.</note> |
| | |
| | ===== Lancement d'un lanceur ===== |
| | |
| | On n'est //a priori// pas censé utiliser directement un lanceur depuis le fichier qui le déclare mais c'est techniquement possible, et ça peut s'avérer utile pour des tests ou du //debug//. |
| | |
| | Si le fichier ''.desktop'' a l'attribut //[[:permissions#modifier_les_permissions|exécutable]]//, on peut double-cliquer dessus depuis [[:nautilus|GNOME Fichiers]] (voir le répertoire où le trouver dans //[[#Généralités]]//), ou si besoin clic-droit -> //Exécuter comme un programme//. |
| | |
| | Sur Ubuntu le lanceur peut aussi être rapidement testé en [[:commande shell|ligne de commande]] avec ''[[man>gtk-launch]]'' : |
| | gtk-launch nomApplication |
| | où ''nomApplication'' est le nom du fichier ''.desktop'', avec ou sans son extension. |
| | |
| | Ceci permet en particulier d'afficher d'éventuelles erreurs dans le [[:terminal]], qui peuvent être utiles à identifier l'origine d'un problème lors du lancement d'une application. |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |