Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
installation:applications_gerer_menu [Le 28/11/2006, 12:59]
217.128.175.123 créée
— (Version actuelle)
Ligne 1: Ligne 1:
-<​code>​ 
-Version testée : Dapper 
-</​code>​ 
  
-/!\ // Dans le code les chemins sont en dur, pensez à remplacer /​home/<​user>/​ par le chemin de votre répertoire utilisateur...//​ 
- 
-===== Copier un raccourci du bureau dans le menu ===== 
-  - copier le fichier .desktop dans ~/​.local/​share/​applications 
-  - éditer le fichier copié et supprimer la ligne "​TryExec="​ (je ne sais pas pourquoi, mais si on la laisse, l'​entrée de menu n'​apparait pas...) 
-  - éditer le fichier ~/​.config/​menus/​applications.menu et mettre un include là où on veut mettre notre item : 
-<​code>​ 
-<​Include>​ 
- <​Filename>​Apache Start.desktop</​Filename>​ 
-</​Include>​ 
-</​code>​ 
-(les espaces sont autorisés dans les noms) 
- 
-L'​entrée est ajoutée en fin de menu, pour la positionner ailleurs, voir plus bas la définition de l'​ordre. 
- 
-===== Définir un sous menu ===== 
-Éditer le fichier ~/​.config/​menus/​applications.menu et y définir le menu ainsi à l'​emplacement souhaité (au même niveau que les autres ou entre des balises <​Menu></​Menu>​ pour faire un sous-menu d'un menu déjà existant : 
-<​code>​ 
-<​Menu>​ 
- <​Name>​Serveurs</​Name>​ 
- <​AppDir>/​home/<​user>/​.local/​share/​applications</​AppDir>​ 
- <​Include>​ 
- <​Filename>​Apache Start.desktop</​Filename>​ 
- </​Include>​ 
- <​Include>​ 
- <​Filename>​Apache Stop.desktop</​Filename>​ 
- </​Include>​ 
-</​Menu>​ 
-</​code>​ 
- 
-On peut aussi rajouter un fichier qui va servir à définir différents paramètres pour ce sous-menu : le nom générique,​ le nom français, un commentaire,​ une icone particulière,​ etc. 
-Pour cela, rajouter la directive <​Directory>,​ après AppName par exemple : 
-<​code>​ 
-<​Directory>​Serveurs.directory</​Directory>​ 
-</​code>​ 
-Ce fichier doit se trouver par défaut dans ~/​.local/​share/​desktop-directories/​ mais on peut le déplacer grâce à <​DirectoryDir>​ : 
-<​code>​ 
-<​DirectoryDir>/​votre/​chemin/​vers/​le/​répertoire/​ou/​il/​se/​trouve</​DirectoryDir>​ 
-</​code>​ 
- 
-Une structure de base du fichier correspondant : 
-<​code>​ 
-[Desktop Entry] 
-Comment=Lancements des serveurs 
-Name=Serveurs 
-Name[fr_FR]=Serveurs 
-Encoding=UTF-8 
-Comment[fr_FR]= 
-Icon[fr_FR]=<​chemin absolu vers mon icone>​.png 
-Type=Directory 
-Icon=<​chemin absolu vers mon icone>​.png 
-</​code>​ 
- 
-===== Ordonner un menu ===== 
- 
-L'​ajout des entrées dans le menu se fait dans l'​ordre des inclusions, si on veut mettre les entrées de menu dans un ordre particulier,​ on fait d'​abord les inclusions et ensuite on définit l'​ordre grâce à <​Layout>​ : 
-<​code>​ 
-<​Include>​ 
- <​Filename>​Apache Stop.desktop</​Filename>​ 
-</​Include>​ 
-<​Include>​ 
- <​Filename>​Apache Start.desktop</​Filename>​ 
-</​Include>​ 
-<​Layout>​ 
- <​Filename>​Apache Start.desktop</​Filename>​ 
- <​Filename>​Apache Stop.desktop</​Filename>​ 
- <Merge type="​menus"/>​ 
- <Merge type="​files"/>​ 
-</​Layout>​ 
-</​code>​ 
- 
-et voila le résultat ! 
- 
-Le menu simple créé ci-dessus : 
- 
-{{installation:​creer_menu.png|}} 
- 
-Un sous-menu créé à partir des raccourcis du bureau, avec leurs icones "​dynamiques",​ adaptées au thème d'​icone en cours : 
- 
-{{installation:​creer_menu_2.png|}} 
- 
-Note : Pour l'​icone d'aide ci-dessus, dans le fichier .desktop correspondant on a : 
-<​code>​ 
-Icon=help 
-</​code>​ 
- 
-===== Les directives <​Exclude>​ ===== 
- 
-Les directives <​Exclude>​ apparaissant dans le fichier applications.menu peuvent être supprimées : elles ont été créées lors de la suppression d'​entrées du menu mais ne servent plus, la plupart des fichiers .desktop correspondant n'​existent d'​ailleurs plus non plus... 
  • installation/applications_gerer_menu.1164715146.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)