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édentesRévision précédente
Prochaine révisionLes deux révisions suivantes
pratique:informatique:lxde_menu [15/02/2018 11:43] Zatalyzpratique:informatique:lxde_menu [15/02/2018 12:10] Zatalyz
Ligne 1: Ligne 1:
 ====== LXDE : modifier le menu ====== ====== LXDE : modifier le menu ======
-Pour modifier la disposition du menu sous lxde de façon graphique, on peut installer lxmed. Cela permet pas mal d'opérations basiques : cacher certains items, réassigner les catégories, si elles sont dans celles par défaut de lxmed. Lxmed n'ayant pas été mis à jour depuis longtemps, il souffre de certains bugs qui peuvent poser des soucis. Ne supprimez aucune entrée par son biais.+Pour modifier la disposition du menu sous lxde de façon graphique, on peut installer lxmed. Cela permet pas mal d'opérations basiques : cacher certains items, réassigner les catégories, si elles sont dans celles par défaut de lxmed. Mais Lxmed n'ayant pas été mis à jour depuis longtemps, il souffre de certains bugs qui peuvent poser des soucis. Ne supprimez aucune entrée par son biais.
  
 Il est donc tout aussi fiable d'éditer les fichiers à la main. Il est donc tout aussi fiable d'éditer les fichiers à la main.
  
-<WRAP center round important 60%> +<WRAP center round info 90%> 
-Les *desktop de ''/usr/share/applications'' sont écrasés lors des mises à jour. En théorieils ont déjà des mots-clés alternatifs (tel que "WebBrowser") et on peut donc se baser sur ça. Sinon, il vaut mieux créer une entrée dans /home/<user>/.local/share/applications. Le système regardera des deux côtés.+Les *desktop dans les dossiers systèmes (''/usr/share/*'' et ''/etc/xdg/menus/'' sont écrasés lors des mises à jour. Il vaut mieux faire ses modifications sur la partie utilisateurdans ''/home/<user>'', car cela ne sera pas affecté par les mises à jours. Le système regardera des deux côtés. 
 + 
 +  * ''/etc/xdg/menus/'' devient ''/home/<user>/.config/menus'' 
 +  * ''/usr/share/applications'' devient ''/home/<user>/.local/share/applications'' 
 +  * ''/usr/share/desktop-directories'' devient ''/home/<user>/.local/share/desktop-directories'' 
 + 
 +Le plus simple étant de copier les fichiers *.desktop dans sa partie home, puis de les modifier si besoin. Ces fichiers ont généralement déjà des mots-clés alternatifs (tel que "WebBrowser") et on peut donc se baser sur ça pour recatégoriser. 
 </WRAP> </WRAP>
  
Ligne 11: Ligne 18:
  
  
-Pour ajouter une catégorie, éditer ''/etc/xdg/menus/lxde-applications.menu'' et copier puis modifier un des items.+Pour ajouter une catégorie, copiez ''/etc/xdg/menus/lxde-applications.menu'' en ''/home/<user>/.config/menus/lxde-applications.menu'', puis éditez ce fichier et copier puis modifier un de ses items.
  
-  nano /etc/xdg/menus/lxde-applications.menu+  nano /home/<user>/.config/menus/lxde-applications.menu
  
 <code> <code>
Ligne 56: Ligne 63:
 Pour ma catégorie "Internet", entre ma dizaine de navigateurs web et mon autre dizaine de clients de chat, j'ai du mal à trouver Transmission. Allons faire des sous-catégories ! Pour ma catégorie "Internet", entre ma dizaine de navigateurs web et mon autre dizaine de clients de chat, j'ai du mal à trouver Transmission. Allons faire des sous-catégories !
  
-On rouvre ''/etc/xdg/menus/lxde-applications.menu'' et on rajoute une section "menu" avec le nom de notre sous-menu+On rouvre ''/home/<user>/.config/menus/lxde-applications.menu'' et on rajoute une section "menu" avec le nom de notre sous-menu. Au passage, on va indiquer juste avant la catégorie "Webbrowser" comme ne devant pas être listée dans le premier menu "internet", avec les balises ""<not>"" : cela évitera de dupliquer les entrées.
  
 <code> <code>
Ligne 66: Ligne 73:
  <And>  <And>
  <Category>Network</Category>  <Category>Network</Category>
 + <Not><Category>WebBrowser</Category></Not>
  </And>  </And>
  </Include>  </Include>
Ligne 81: Ligne 89:
 </code> </code>
  
-Puis on crée /home/<user>/.local/share/desktop-directories/lxde-network-web.directory+Penser à créer ''/home/<user>/.local/share/desktop-directories/lxde-network-web.directory''
  
 <code> <code>
Ligne 93: Ligne 101:
 </code> </code>
  
-Puis on ajoute "WebBrowser" (voir, on enlève "Network") dans les applications qu'on veut dans le sous-menu . 
  
  
-Exemple pour palemoon.desktop +===== Modifier une entrée d'application ===== 
 +Il suffit de créer un fichier en ''.desktop'' dans ''/home/<user>/.local/share/applications'' puis de remplir ce qui nous semble nécessaire. On peut aussi copier l'item présent dans ''/usr/share/applications'' dans son dossier local et le modifier. 
 + 
 +Il suffit généralement de modifier la partie "Categories" dans le .desktop, par exemple en ajoutant "WebBrowser" dans les applications qu'on veut dans le sous-menu. 
 + 
 +Exemple pour ''/home/<user>/.local/share/applications/palemoon.desktop'' 
 <code> <code>
 [Desktop Entry] [Desktop Entry]
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/lxde_menu.txt · Dernière modification : 30/11/2020 10:36 de 127.0.0.1