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 [30/09/2018 19:08] trebmuh [Utilisation] |
atelier:chantier:fichiers-desktop [10/06/2019 15:38] èfpé [Installation] corection des liens internes tout bien cassés |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Lanceurs fichiers DESKTOP ====== | + | ====== Lanceurs : fichiers .desktop ====== |
- | * Objet : donner un exemple reproductible facilement de fichier lanceur **>DESKTOP<** | + | * Objet : Donner un exemple de fichier lanceur "Desktop", facilement reproductible |
* 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}} |
- | * Création par [[user>Debian Alain]] 27/09/2018 | + | * Création par [[user>Debian Alain]] le 27/09/2018 |
- | * Testé par <Debian Alain> le <27/09/2018> | + | * Testé par [[user>Debian Alain]] le 27/09/2018 |
- | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=277945#p277945 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=277945#p277945|C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
===== Introduction ===== | ===== Introduction ===== | ||
+ | |||
Je pars d'un exemple : | Je pars d'un exemple : | ||
Ligne 17: | Ligne 18: | ||
android-studio installé dans /opt/ : | android-studio installé dans /opt/ : | ||
- | <code user>~$ ls /opt/android-studio/bin/ | + | <code user>ls /opt/android-studio/bin/</code> |
- | appletviewer.policy idea.properties printenv.py studio.sh | + | <code config retour de la commande>appletviewer.policy idea.properties printenv.py studio.sh |
format.sh inspect.sh restart.py studio.vmoptions | format.sh inspect.sh restart.py studio.vmoptions | ||
fsnotifier lldb studio64.vmoptions | fsnotifier lldb studio64.vmoptions | ||
- | fsnotifier64 log.xml studio.png | + | fsnotifier64 log.xml studio.png</code> |
- | </code> | + | |
configuration de base : | configuration de base : | ||
Ligne 33: | Ligne 33: | ||
===== Installation ===== | ===== Installation ===== | ||
- | On peut, en cas de besoin, installer le programme "alacarte" (pour [[::environnements:gnome|Gnome]]) (ou "mozo" (pour [[:environnements:mate:mate|mate]])) | + | On peut, en cas de besoin, installer le programme "alacarte" (pour [[doc:environnements:gnome|GNOME]]) ou "mozo" (pour [[doc:environnements:mate:mate|MATE]]) |
<code root>apt install alacarte</code> | <code root>apt install alacarte</code> | ||
- | qui peut servir à créer , gérer et maintenir des menus | + | qui peut servir à créer, gérer et maintenir des menus |
| | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | <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>**le fichier .desktop est à créer dans /usr/share/applications/** pour qu'il soit disponible pour tous les utilisateurs du système</note> |
- | on peut aussi le mettre sur le bureau , \\ | + | on peut aussi le mettre sur le bureau, \\ |
- | (~/Bureau/ ou ~/Desktop/) (disponible uniquement pour cet utilisateur)\\ | + | (~/Bureau/ ou ~/Desktop/) (disponible uniquement pour cet utilisateur) \\ |
- | voire "~/.local/share/applications/ " (merci yaute) (disponible uniquement pour cet utilisateur)\\ | + | 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 \\ |
<note important>Note de rédaction : pourquoi ? (ça n'est pas obligatoire)</note> | <note important>Note de rédaction : pourquoi ? (ça n'est pas obligatoire)</note> | ||
Ligne 51: | Ligne 51: | ||
<note warning>n'oubliez pas d'éditer / modifier le fichier en "root" \\ | <note warning>n'oubliez pas d'éditer / modifier le fichier en "root" \\ | ||
"exit" ou "ctrl + d" pour quitter le mode "root" \\ | "exit" ou "ctrl + d" pour quitter le mode "root" \\ | ||
- | "su -" ou "sudo su" pour accéder à "root" </note> | + | "su -" ou "sudo -i" pour accéder à "root"</note> |
- | <code root> | + | <code root>nano /usr/share/applications/android-studio.desktop</code> |
- | nano /usr/share/applications/android-studio.desktop | + | |
- | </code> | + | |
<code> | <code> | ||
[Desktop Entry] | [Desktop Entry] | ||
Ligne 64: | Ligne 62: | ||
Exec=/opt/android-studio/bin/studio.sh | Exec=/opt/android-studio/bin/studio.sh | ||
Name=android-studio | Name=android-studio | ||
- | Icon=/home/alain/Images/android-studio.png</code> | + | Icon=/home/alain/Images/android-studio.png |
+ | </code> | ||
- | <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> | <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. | Pour lancer un programme, on peut aussi créer un lien symbolique. | ||
Ce qui permet de le lancer en ligne de commande. | Ce qui permet de le lancer en ligne de commande. | ||
Ligne 83: | Ligne 83: | ||
Ici, on peut créer le lien avec la commande suivante : | 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**// \\ | + | <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> | + | ce qui vous donnera tout simplement une nouvelle commande dans votre système (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 : 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 . | + | 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. |
- | ===== liens ===== | + | ===== Liens utiles ===== |
- | [[https://developer.gnome.org/integration-guide/stable/desktop-files.html|bureau gnome et fichiers .desktop ]] | + | * [[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.) |