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
Dernière révisionLes deux révisions suivantes
pratique:informatique:lxmed [10/11/2017 10:42] – créée Zatalyzpratique:informatique:lxmed [10/11/2017 12:15] Zatalyz
Ligne 1: Ligne 1:
-====== LXDE : modifier le menu avec Lxmed ====== +====== LXDE : modifier le menu ====== 
-Pour modifier la disposition du menu sous lxde de façon graphique, il faut installer lxmed.+Pour modifier la disposition du menu sous lxde de façon graphique, il faut 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.  
 + 
 +Il est donc tout aussi fiable d'éditer les fichiers à la main. 
 + 
 +===== Ajouter une catégorie ===== 
  
 Pour ajouter une catégorie, éditer ''/etc/xdg/menus/lxde-applications.menu'' et copier puis modifier un des items. Pour ajouter une catégorie, éditer ''/etc/xdg/menus/lxde-applications.menu'' et copier puis modifier un des items.
Ligne 26: Ligne 33:
 [Desktop Entry] [Desktop Entry]
 Name=Security Name=Security
-Name[af]=Security 
 Name[fr]=Sécurité Name[fr]=Sécurité
 +Name[en_CA]=Security
 +Name[en_GB]=Security
 Icon=application-certificate Icon=application-certificate
 Type=Directory Type=Directory
Ligne 42: Ligne 50:
   lxpanelctl restart   lxpanelctl restart
  
-   +===== Ajouter un sous-menu ===== 
 +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 
 + 
 +<code> 
 + <!-- Internet --> 
 + <Menu> 
 + <Name>Internet</Name> 
 + <Directory>lxde-network.directory</Directory> 
 + <Include> 
 + <And> 
 + <Category>Network</Category> 
 + </And> 
 + </Include> 
 + <!-- Ajout du sous-menu --> 
 + <Menu> 
 + <Name>Web</Name> 
 + <Directory>lxde-network-web.directory</Directory> 
 + <Include> 
 + <And> 
 + <Category>WebBrowser</Category> 
 + </And> 
 + </Include> 
 + </Menu> 
 + </Menu> <!-- End Internet --> 
 +</code> 
 + 
 +Puis on crée /usr/share/desktop-directories/lxde-network-web.directory 
 + 
 +<code> 
 +[Desktop Entry] 
 +Name=Web 
 +Name[fr]=Web 
 +Name[en_CA]=Web 
 +Name[en_GB]=Web 
 +Icon=applications-internet 
 +Type=Directory 
 +</code> 
 + 
 +Puis on ajoute "WebBrowser" (voir, on enlève "Network") dans les applications qu'on veut dans le sous-menu . 
 + 
 +<WRAP center round important 60%> 
 +Les *desktop de ''/usr/share/applications'' sont écrasés lors des mises à jour. En théorie, ils 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/ueser/.local/share/applications. Le système regardera des deux côtés. 
 +</WRAP> 
 + 
 +Exemple pour palemoon.desktop  
 +<code> 
 +[Desktop Entry] 
 +Name=Open Palemoon 
 +Name[fr]=Palemoon 
 +GenericName=Palemoon Web Browser 
 +GenericName[fr]=Palemoon 
 +Comment=Browse the World Wide Web 
 +Comment[fr]=Navigateur web bis 
 +Exec=palemoon 
 +Terminal=false 
 +Type=Application 
 +Icon=palemoon 
 +MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; 
 +StartupNotify=true 
 +Actions=NewTab;NewWindow; 
 +NoDisplay=false 
 +Categories=WebBrowser; 
 +</code> 
 + 
 + 
 + 
 ===== Voir aussi ===== ===== Voir aussi =====
  
   * https://wiki.lxde.org/en/Main_Menu   * https://wiki.lxde.org/en/Main_Menu
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki