lundi 25 mai 2015

ELEMENTARY OS FREYA
AJOUTER UNE NOUVELLE CATÉGORIE AU MENU APPLICATIONS



Exemple

On veut créer une catégorie "WebApps" pour y mettre tous les lanceurs créés avec la fonction Google Chrome "Créer des raccourcis vers des applications" ou "Chrome Apps"

Le mot "WebApps" en rouge doit être changé par celui de votre catégorie bien-sûr...


  • Créez un fichier WebApps.directory dans /usr/share/desktop-directories/ (en root)
  • Tapez-y ces lignes

[Desktop Entry]
Type=Directory
Encoding=UTF-8
Name=WebApps


  • Ensuite, éditez ce fichier en root (changez "gedit" par votre éditeur de texte habituel)

sudo gedit /etc/xdg/menus/pantheon-applications.menu


  • En bas du fichier, avant "</Menu> <!-- End Applications -->", collez ce code

<Menu>
 <Name>WebApps</Name>
 <Directory>WebApps.directory</Directory>
 <Include>
   <And>
     <Category>WebApps</Category>
   </And>
 </Include>
</Menu>

</Menu> <!-- End Applications -->

Voilà, c'est fait... La nouvelle catégorie n'apparaît pas encore, mais dès que vous lui aurez attribué des raccourcis (lanceurs), elle sera visible.

C'est ce que nous allons faire maintenant. Ce n'est pas difficile, mais c'est fastidieux quand il y en a beaucoup...

Dans le cas présent, comme il s'agit de Chrome Apps, ces raccourcis ou lanceurs sont dans /home/user/.local/share/applications/. Ce sont des fichiers *.desktop.

Repérez les *.desktops que vous voulez mettre dans la nouvelle catégorie et éditez-les. Vous pouvez changer le nom qui s'affichera et surtout la catégorie. Si dans Categorie= vous voyez par exemple "Network" ou autres, vous pouvez les effacer (ça vous regarde...). Pour être répertorié dans la catégorie WebApps:

Categories=WebApps

Si "Categories=" n'est pas visible, rajoutez-le (c'est le cas d'ailleurs parfois pour les Chrome Apps)

Si le lanceur n'apparaît pas dans la catégorie WebApps, éditez-le et vérifiez que la ligne "NoDisplay= " n'est pas sur "true" mais sur "false" comme ci-dessous (exemple de WebApp). Vous pouvez tout autant effacer cette ligne.

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=CurrencyConverter
Exec=/opt/google/chrome/google-chrome --app=http://simpleblogbase.blogspot.com/2015/05/blog-post.html
Icon=currency
StartupWMClass=simpleblogbase.blogspot.com__2015_05_blog-post.html
NoDisplay=false
Categories=WebApps

Aucun commentaire:

Enregistrer un commentaire

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.