Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:fichiers-desktop [27/09/2018 14:55] Debian Alain |
atelier:chantier:fichiers-desktop [10/06/2019 14:53] èfpé [liens] les spécifications freedesktop vont au-delà de gnome |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Objet : donner un exemple reproductible facilement de fichier lanceur **>DESKTOP<** | * Objet : donner un exemple reproductible facilement de fichier lanceur **>DESKTOP<** | ||
* Niveau requis :{{tag>débutant avisé}} | * Niveau requis :{{tag>débutant avisé}} | ||
- | * Commentaires : //Création d'un lanceur // | + | * Commentaires : //Création d'un lanceur// |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{tag>en-chantier à-tester à-placer}} - Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | * Suivi : {{tag>en-chantier à-tester à-placer}} - Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | ||
Ligne 11: | Ligne 11: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | je pars d'un exemple : | + | Je pars d'un exemple : |
après décompactage de l'archive (Téléchargements) et copie dans /opt/ | après décompactage de l'archive (Téléchargements) et copie dans /opt/ | ||
Ligne 33: | Ligne 33: | ||
===== Installation ===== | ===== Installation ===== | ||
- | on peut , en cas de besoin , installer le programme "alacarte" | + | On peut, en cas de besoin, installer le programme "alacarte" (pour [[::environnements:gnome|Gnome]]) (ou "mozo" (pour [[:environnements:mate:mate|mate]])) |
<code root>apt install alacarte</code> | <code root>apt install alacarte</code> | ||
Ligne 40: | Ligne 40: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | <note warning> **le fichier .desktop est à créer dans /usr/share/applications/** </note> | + | <note warning> **le fichier .desktop est à créer dans /usr/share/applications/** pour qu'il soit disponible pour tous les utilisateurs du système </note> |
- | <note warning> on peut aussi le mettre sur le bureau , \\ | + | on peut aussi le mettre sur le bureau , \\ |
- | (~/Bureau/ ou ~/Desktop/) \\ | + | (~/Bureau/ ou ~/Desktop/) (disponible uniquement pour cet utilisateur)\\ |
- | voire "~/.local/share/applications/ " (merci yaute) \\ | + | voire "~/.local/share/applications/ " (merci yaute) (disponible uniquement pour cet utilisateur)\\ |
dans tous les cas , assurez vous d'avoir mis des adresses absolues \\ | dans tous les cas , assurez vous d'avoir mis des adresses absolues \\ | ||
- | comme dans l'exemple </note> | + | |
+ | <note important>Note de rédaction : pourquoi ? (ça n'est pas obligatoire)</note> | ||
+ | |||
+ | comme dans l'exemple \\ | ||
+ | <note warning>n'oubliez pas d'éditer / modifier le fichier en "root" \\ | ||
+ | "exit" ou "ctrl + d" pour quitter le mode "root" \\ | ||
+ | "su -" ou "sudo su" pour accéder à "root" </note> | ||
<code root> | <code root> | ||
- | gedit /usr/share/applications/android-studio.desktop | + | nano /usr/share/applications/android-studio.desktop |
</code> | </code> | ||
<code> | <code> | ||
Ligne 61: | Ligne 67: | ||
<note>pour la ligne "terminal" certains programmes en ont besoin (du terminal) mais c'est rare. \\ | <note>pour la ligne "terminal" certains programmes en ont besoin (du terminal) mais c'est rare. \\ | ||
- | couramment , elle est plutôt à "false" </note> | + | couramment, elle est plutôt à "false" </note> |
- | <note important>il est conseillé (à la ligne "exec") de rentrer l'adresse absolue du programme \\ | + | <note important>il est conseillé (à la ligne "exec") de rentrer l'adresse absolue du programme \\ |
de même pour "icon" : rentrer l'adresse absolue de l'image </note> | de même pour "icon" : rentrer l'adresse absolue de l'image </note> | ||
+ | <note important>Note de rédaction : pourquoi ? (ça n'est pas obligatoire)</note> | ||
"name" , classiquement , reprend le nom de l'application \\ | "name" , classiquement , reprend le nom de l'application \\ | ||
- | pour la ligne "icone" on peut (ou non) donner l'adresse absolue de l'image (*.PNG) représentant le programme | + | Pour la ligne "icone" on peut (ou non) donner l'adresse absolue de l'image (*.PNG) représentant le programme |
===== Annexe ===== | ===== Annexe ===== | ||
+ | Pour lancer un programme, on peut aussi créer un lien symbolique. | ||
+ | Ce qui permet de le lancer en ligne de commande. | ||
- | pour lancer un programme , on peut aussi créer un lien symbolique . | + | Ici, on peut créer le lien avec la commande suivante : |
- | ce qui permet de le lancer en ligne de commande . | + | |
- | ici , on peut créer le lien avec la commande suivante : | + | <note warning> dans le cas présent, //**le lien symbolique est à placer dans /usr/local/bin**// \\ |
- | + | ce qui vous donnera tout simplement une nouvelle commande dans votre système (votre programme) </note> | |
- | <note warning> dans le cas présent , //**le lien symbolique est à placer dans /usr/local/bin**// \\ | + | |
- | ce qui vous donnera tout simplement une nouvelle commande dans votre systeme (votre programme) </note> | + | |
<code root>ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/android-studio </code> | <code root>ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/android-studio </code> | ||
- | explication : | + | Explication : cette commande crée un lien dans /usr/local/bin/ qui renvoie au programme studio.sh situé dans /opt/android-studio/bin/ . La frappe de la commande "android-studio" lancera donc le programme en console . |
- | + | ||
- | cette commande crée un lien dans /usr/local/bin/ qui renvoie au programme studio.sh situé dans /opt/android-studio/bin/ | + | |
- | + | ||
- | la frappe de la commande "android-studio" lancera donc le programme en console . | + | |
+ | ===== Liens utiles ===== | ||
+ | * [[https://developer.gnome.org/integration-guide/stable/desktop-files.html|Fichiers desktop : positionnement de votre application dans les menus du bureau]] (GNOME, KDE, Xfce, etc.) |