logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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 Les deux révisions suivantes
atelier:chantier:fichiers-desktop [10/06/2019 14:53]
èfpé [liens] les spécifications freedesktop vont au-delà de gnome
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 Alainle <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 utiles ===== ===== 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.)+  ​* [[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.)
atelier/chantier/fichiers-desktop.txt · Dernière modification: 23/12/2023 17:56 par èfpé

Pied de page des forums

Propulsé par FluxBB