Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
raccourci-lanceur [Le 06/08/2018, 12:05]
Roschan note droits
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 26: Ligne 26:
   * soit de glisser-déposer l'​icône de l'​application vers l'​endroit ciblé.   * soit de glisser-déposer l'​icône de l'​application vers l'​endroit ciblé.
  
-Certains ​d'environnements comme GNOME ou KDE permettent aussi d'​épingler les applications déjà lancées à partir de l'​icône présente dans la liste des fenêtres ou dans le dock.+Certains environnements comme GNOME ou KDE permettent aussi d'​épingler les applications déjà lancées à partir de l'​icône présente dans la liste des fenêtres ou dans le dock.
  
 {{ :​raccourci-lanceur:​raccourci-lanceur_lucid_04.png|Clic droit sur un endroit vide du tableau de bord -> Ajouter au tableau de bord}} {{ :​raccourci-lanceur:​raccourci-lanceur_lucid_04.png|Clic droit sur un endroit vide du tableau de bord -> Ajouter au tableau de bord}}
Ligne 44: Ligne 44:
  
 {{ http://​image.noelshack.com/​fichiers/​2017/​13/​1490567800-capture-du-2017-03-27-00-26-06.png?​400|Exemple avec un appfolder "​Navigateurs"​ }} {{ http://​image.noelshack.com/​fichiers/​2017/​13/​1490567800-capture-du-2017-03-27-00-26-06.png?​400|Exemple avec un appfolder "​Navigateurs"​ }}
-Pour organiser la vue applications,​ il existe des **appfolders**,​ permettant par exemple de réunir ensemble tous les utilitaires,​ ou tous les jeux, etc. afin d'​alléger la quantité d'​applications ​affichée ​quand on lance la vue applications.+Pour organiser la vue applications,​ il existe des **appfolders**,​ permettant par exemple de réunir ensemble tous les utilitaires,​ ou tous les jeux, etc. afin d'​alléger la quantité d'​applications ​affichées ​quand on lance la vue applications.
  
 Des utilitaires,​ des extensions, ou des scripts permettent de gérer les //​appfolders//,​ mais [[:​gnome-software|la logithèque GNOME]] est le moyen recommandé pour en créer ou en modifier. (dans l'​onglet "​installés",​ il faut se mettre en mode sélection pour que l'​option apparaisse) Des utilitaires,​ des extensions, ou des scripts permettent de gérer les //​appfolders//,​ mais [[:​gnome-software|la logithèque GNOME]] est le moyen recommandé pour en créer ou en modifier. (dans l'​onglet "​installés",​ il faut se mettre en mode sélection pour que l'​option apparaisse)
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 92: Ligne 94:
  
 (En cas de souci avec [[:​MenuLibre]],​ des alternatives comme [[:​Arronax]] ou [[:​Alacarte]] existent.) (En cas de souci avec [[:​MenuLibre]],​ des alternatives comme [[:​Arronax]] ou [[:​Alacarte]] existent.)
 +
 +Sur //LXDE / Lubuntu//, on utilisera //LXDE Shortcut//, en lançant la commande (en tapant Alt+F2 ou depuis un terminal) :
 +''​lxshortcut -o  ~/​Desktop/​my_shorcut.desktop''​
  
 === Avec Nautilus === === Avec Nautilus ===
Ligne 126: Ligne 131:
 GenericName=nom générique GenericName=nom générique
 Comment=commentaire/​description du programme Comment=commentaire/​description du programme
-Icon=icône du programme #il peut s'agir d'un chemin, ou alors du nom d'un icône ​contenu ​dans votre thème d'​icônes+Icon=icône du programme #il peut s'agir d'un chemin, ou alors du nom d'une icône ​contenue ​dans votre thème d'​icônes
 Exec=commande qui permettrait d'​ouvrir le programme par le terminal Exec=commande qui permettrait d'​ouvrir le programme par le terminal
 Terminal=false ​ #ouvrir ou non un terminal lors de l'​exécution du programme (false ou true) Terminal=false ​ #ouvrir ou non un terminal lors de l'​exécution du programme (false ou true)
Ligne 148: Ligne 153:
   * << Directory >>   * << Directory >>
  
-Les types "​Link"​ et "​Directory"​ sont peu utilisés, car "​Directory"​ ne sert à rien du point de vue de l'​utilisateur,​ et il est généralement plus simple de faire un lien vers le fichier ou le dossier en question, plutôt qu'un lanceur. Si vous voulez un fichier ou un dossier parmi vos applications dans votre menu, ou un lien avec un icône ​spécial ​par exemples, ça peut cependant être utile.+Les types "​Link"​ et "​Directory"​ sont peu utilisés, car "​Directory"​ ne sert à rien du point de vue de l'​utilisateur,​ et il est généralement plus simple de faire un lien vers le fichier ou le dossier en question, plutôt qu'un lanceur. Si vous voulez un fichier ou un dossier parmi vos applications dans votre menu, ou un lien avec une icône ​spéciale ​par exemple, ça peut cependant être utile.
  
 == Link == == Link ==
  
-Ceci est utilisé pour faire un lien un fichier ou un dossier, qui s'​ouvrira avec le logiciel par défaut pour ce type de fichier.+Ceci est utilisé pour créer ​un lien vers un fichier ou un dossier, qui s'​ouvrira avec le logiciel par défaut pour ce type de fichier.
  
-Par exemple, si vous souhaitez créer un lanceur qui permet d'​ouvrir le fichier **montexte.txt** qui se trouve dans votre dossier personnel avec votre éditeur de texte par défaut ​+Par exemple, si vous souhaitez créer un lanceur qui permet d'​ouvrir le fichier **montexte.txt** qui se trouve dans votre dossier personnel avec votre éditeur de texte par défaut, on n'utilise ​pas le champ "​Exec="​ dans le fichier, mais le champ "​URL=",​ où on renseignera la valeur suivante
- +
-On n'pas de champ "​Exec="​ dans le fichier, mais un champ "​URL=",​ où on renseignera la valeur suivante+
 <​code>​file:///​home/<​votre_nom_d'​utilisateur>/​montexte.txt</​code>​ <​code>​file:///​home/<​votre_nom_d'​utilisateur>/​montexte.txt</​code>​
  
Ligne 249: Ligne 252:
  
 ~CB~ ~CB~
 +
 +<​note>​Compatible avec l'​environnement [[:​GNOME]].</​note>​
 +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.
 +
  
 === Sur un tableau de bord === === Sur un tableau de bord ===
Ligne 255: 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 296: 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 ====
 +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 316: 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 322: 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 341: 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://standards.freedesktop.org/​desktop-entry-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) !]]
 +  * (en) [[https://​wiki.lxde.org/​en/​LXShortCut| doc de LXShortCut]]
  
 ---- ----
  • raccourci-lanceur.1533549951.txt.gz
  • Dernière modification: Le 06/08/2018, 12:05
  • par Roschan