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 | ||
raccourci-lanceur [Le 18/06/2021, 14:12] marcusbaslerus [Création d'un lanceur] |
raccourci-lanceur [Le 11/09/2022, 11:29] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
===== 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 environnement]], les opérations possibles diffèrent en fonction de votre [[: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 help>Vous êtes utilisateur d'Unity ? [[:unity_launcher|Cette page]] vous est dédiée pour plus de détails.</note> | ||
Ligne 77: | Ligne 77: | ||
</note> | </note> | ||
- | <note warning>Si vous voulez modifier un lanceur présent dans ''/usr/share/applications/'' (c'est le cas pour la plupart des applications), il ne faut JAMAIS modifier directement le lanceur original : les modifications devraient en effet se faire en tant que [[:sudo|super-utilisateur]], ce qui est en soi risqué, et les modifications seraient effacées à la moindre mise à jour ! | + | <note warning>Si vous voulez modifier un lanceur présent dans ''/usr/share/applications/'' (c'est le cas pour la plupart des applications), il ne faut JAMAIS modifier directement le lanceur original : les modifications devraient en effet se faire en tant que [[:sudo|super-utilisateur]], ce qui est en soi risqué, et les modifications seraient effacées à la moindre mise à jour ! |
Il est conseillé de **copier le lanceur original** dans le dossier ''~/.local/share/applications/'', et de **modifier la copie**.</note> | Il est conseillé de **copier le lanceur original** dans le dossier ''~/.local/share/applications/'', et de **modifier la copie**.</note> | ||
+ | |||
+ | Pour vérifier la syntaxe du fichier ''.desktop'' modifié ou créé, utilisez l'utilitaire ''desktop-file-validate''. | ||
==== Modification d'un lanceur existant ==== | ==== Modification d'un lanceur existant ==== | ||
Ligne 251: | Ligne 253: | ||
~CB~ | ~CB~ | ||
- | <note>Compatible avec l'environnement [[:GNOME3]].</note> | + | <note>Compatible avec l'environnement [[:GNOME]].</note> |
Pour créer un lien vers un dossier ou fichier : | Pour créer un lien vers un dossier ou fichier : | ||
maintenir les touches **Ctrl** et **Shift** (Majuscule) enfoncé, glisser le dossier (ou fichier) sur le bureau. | maintenir les touches **Ctrl** et **Shift** (Majuscule) enfoncé, glisser le dossier (ou fichier) sur le bureau. | ||
Ligne 261: | Ligne 263: | ||
Pour faire un raccourci sur un tableau de bord : | Pour faire un raccourci sur un tableau de bord : | ||
* faites un clic-droit dessus (pour //gnome-session-fallback//, voir [[:gnome-session-fallback#lanceurs_sur_le_tableau_de_bord|ici]] le raccourci clavier correspondant), | * faites un clic-droit dessus (pour //gnome-session-fallback//, voir [[:gnome-session-fallback#lanceurs_sur_le_tableau_de_bord|ici]] le raccourci clavier correspondant), | ||
- | * choisissez //Ajouter au tableau de bord -> Lanceur d'application personnalisé// | + | * choisissez //Ajouter au tableau de bord -> Lanceur d'application personnalisé// |
* reportez-vous à la section « [[#Modification d'un lanceur existant]] » pour savoir quoi mettre comme valeur dans les champs présentés. | * reportez-vous à la section « [[#Modification d'un lanceur existant]] » pour savoir quoi mettre comme valeur dans les champs présentés. | ||
Ligne 302: | Ligne 304: | ||
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]]. | ||
+ | |||
+ | === Création avec un éditeur de texte === | ||
+ | |||
+ | Ci-dessous sont résumées les grandes étapes. | ||
+ | |||
+ | - Avec un éditeur de texte, **créer le fichier avec l'extension''.desktop''** (ex. : ''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''). | ||
+ | - **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] | ||
+ | Type=Application | ||
+ | Name=une app | ||
+ | Exec=/home/un_utilisateur/applications/une_app | ||
+ | </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. | ||
+ | - 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 ==== | ==== Lancement d'un lanceur ==== | ||
Si le fichier .desktop a l'attribut executable, on peut cliquer sur lui. | 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]] | 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 327: | Ligne 348: | ||
=== Exemple === | === Exemple === | ||
{{ :raccourci-lanceur:quicklist.png|}} | {{ :raccourci-lanceur:quicklist.png|}} | ||
- | Pour obtenir le résultat ci-contre (illustré avec GNOME Shell), on modifie le lanceur de Firefox de la manière suivante : | + | Pour obtenir le résultat ci-contre (illustré avec GNOME Shell), on modifie le lanceur de Firefox de la manière suivante : |
<file> | <file> | ||
[Desktop Entry] | [Desktop Entry] | ||
Ligne 333: | Ligne 354: | ||
# [Ici, le reste du lanceur normal pour firefox] | # [Ici, le reste du lanceur normal pour firefox] | ||
# Nouvelle ligne pour lister les actions : | # Nouvelle ligne pour lister les actions : | ||
- | Actions=new-window;new-private-window; | + | Actions=new-window;new-private-window; |
# Nouvelles sections : | # Nouvelles sections : | ||
Ligne 352: | Ligne 373: | ||
* 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) !]] | ||
- | * (en) [[http://wiki.lxde.org/en/LXShortCut| doc de LXShortCut]] | + | * (en) [[https://wiki.lxde.org/en/LXShortCut| doc de LXShortCut]] |
---- | ---- |