Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
raccourci-lanceur [Le 08/08/2022, 11:11] chmilblick [Création avec un éditeur de texte] |
raccourci-lanceur [Le 08/08/2022, 15:59] chmilblick [Lancement d'un lanceur] |
||
---|---|---|---|
Ligne 306: | Ligne 306: | ||
Une [[:nautilus_utilisation_avancee#extensions_de_nautilus|extension Nautilus]] (non-officielle, à installer avec la méthode présentée par le développeur), est aussi disponible à [[https://github.com/Maestroschan/nautilus-create-launcher|cette adresse]]. | Une [[:nautilus_utilisation_avancee#extensions_de_nautilus|extension Nautilus]] (non-officielle, à installer avec la méthode présentée par le développeur), est aussi disponible à [[https://github.com/Maestroschan/nautilus-create-launcher|cette adresse]]. | ||
- | ==== Lancement d'un lanceur ==== | + | === Création avec un éditeur de texte === |
- | Si le fichier .desktop a l'attribut executable, on peut cliquer sur lui. | + | |
- | + | ||
- | + | ||
- | Pour le lancer en ligne de commande, utiliser l'une des méthodes de cette page : [[https://ubuntuplace.info/questions/290/executer-un-fichier-desktop-dans-le-terminal|Exécution d'un fichier .desktop dans le terminal]] | + | |
- | + | ||
- | ==== Création avec un éditeur de texte ==== | + | |
Ci-dessous sont résumées les grandes étapes. | Ci-dessous sont résumées les grandes étapes. | ||
Ligne 319: | Ligne 313: | ||
- accessible pour **tous les utilisateurs** : avec les droits root (sudo) créer le fichier dans **''/usr/share/applications/''** (ex : ''$ vim /usr/share/applications/une_app.desktop''). | - accessible pour **tous les utilisateurs** : avec les droits root (sudo) créer le fichier dans **''/usr/share/applications/''** (ex : ''$ vim /usr/share/applications/une_app.desktop''). | ||
- accessible uniquement pour **un utilisateur** : créer le fichier dans **''~/.local/share/applications/''** (ex. : ''$ vim /usr/share/applications/une_app.desktop''). | - accessible uniquement pour **un utilisateur** : créer le fichier dans **''~/.local/share/applications/''** (ex. : ''$ vim /usr/share/applications/une_app.desktop''). | ||
- | - **Editer le fichier** en suivant la syntaxe [[raccourci-lanceur#avec_un_editeur_de_texte|décrite dans la partie modification avec un éditeur de texte]]. Exemple minimal <code> | + | - **Editer le fichier** en suivant la syntaxe [[raccourci-lanceur#avec_un_editeur_de_texte|décrite dans la partie modification avec un éditeur de texte]]. Exemple minimal <file bash une_app.desktop> |
[Desktop Entry] | [Desktop Entry] | ||
Type=Application | Type=Application | ||
Name=une app | Name=une app | ||
Exec=/home/un_utilisateur/applications/une_app | Exec=/home/un_utilisateur/applications/une_app | ||
- | </code> | + | </file> |
- **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. | ||
- | - **Rendre le fichier executable** (ex : ''$ chmod u+x /usr/share/applications/une_app.desktop''). | + | - 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''). |
- | - Au besoin relancer l'environnement graphique (ex avec Gnome, taper //ctrl+F2// puis saisir //r// pour relancer Gnome Shell). | + | |
+ | ==== Lancement d'un lanceur ==== | ||
+ | Si le fichier .desktop a l'attribut executable, on peut cliquer sur lui. | ||
+ | |||
+ | Si gtk3 est installé, le lanceur peut être rapidement testé avec ''gtk-launch'' (ex : ''$ gtk-launch une_app.desktop''). | ||
+ | |||
+ | Pour le lancer en ligne de commande, utiliser l'une des méthodes de cette page : [[https://ubuntuplace.info/questions/290/executer-un-fichier-desktop-dans-le-terminal|Exécution d'un fichier .desktop dans le terminal]] | ||
+ | |||
===== Ajout d'une action ===== | ===== Ajout d'une action ===== | ||
Ligne 372: | Ligne 374: | ||
* Les lanceurs sont aussi utilisés pour lancer les [[:tutoriel:application_demarrage|applications au démarrage de la session]] | * Les lanceurs sont aussi utilisés pour lancer les [[:tutoriel:application_demarrage|applications au démarrage de la session]] | ||
- | * (en) [[https://specifications.freedesktop.org/menu-spec/latest/|Les spécifications officielles du format de fichier .desktop]] | + | * (en) Spécifications officielles des formats des [[https://specifications.freedesktop.org/desktop-entry-spec/latest/|fichiers .desktop (Desktop Entry)]] et des [[https://specifications.freedesktop.org/menu-spec/latest/|menus (Desktop Menu)]]. |
+ | * (en) [[https://help.gnome.org/admin//system-admin-guide/2.32/menustructure-desktopentry.html.en|Page d'aide de Gnome sur les fichiers .desktop]] qui décrit les variables d'environnement utilisés pour spécifié les chemins dans lesquels les //.desktop// sont lus. | ||
* [[:personnalisation|Le portail "personnalisation"]] | * [[:personnalisation|Le portail "personnalisation"]] | ||
* [[http://computing.travellingfroggy.info/article4/lxshortcut-creation-raccourcis-lxde|LXShortCut: création de raccourcis (icônes) pour le bureau de LXDE (Lubuntu) !]] | * [[http://computing.travellingfroggy.info/article4/lxshortcut-creation-raccourcis-lxde|LXShortCut: création de raccourcis (icônes) pour le bureau de LXDE (Lubuntu) !]] |