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 31/12/2019, 14:33]
eagle08 [Voir aussi]
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 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 250: 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 256: 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 297: 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 322: 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 328: 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 347: 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]]
  
 ---- ----
  • raccourci-lanceur.1577799181.txt.gz
  • Dernière modification: Le 31/12/2019, 14:33
  • par eagle08