[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Personnaliser le menu Gnome...



David CABATON a écrit:

Comment personaliser le menu Gnome...

je voudrais deplacer, supprimer, renomer des fichiers... par exemple deplacer kylix de Autres à Developpement...

De plus pourquoi j'ai 2 menus en bas de la barre : menu debian et menu KDE, toutes mes applications ne peuvent pas etre dans la meme barr !!!!

Debian utilise le package "menu" pour gérer son menu Debian. L'avantage de cette gestion est qu'un icone ajouté via ce méchanisme est ajouté dans tous les gestionnaires de fenêtres (kde, gnome, wmaker...) et pour tous les utilisateurs en une seule manip. Cela explique pourquoi il est séparé de celui de Gnome.

Lorsqu'un package (deb) est installé et qu'il désire insérer une icone dans le menu Debian, celui-ci ajoute un fichier dans le répertoire /usr/lib/menu et appelle la commande update-menus. Par exemple, le minitel xtel ajoute un fichier xtel dans /usr/lib/menu dont le contenu est :

?package(xtel):needs=X11 section=Apps/Emulators \
 title="Xtel" command="/usr/X11R6/bin/xtel"

-le mot clef package indique à quel paquet debian l'icone est lié. Attention ce nom de package doit correspondre à un paquet installé ! -le mot clef "section" indique que l'icone est ajouté dans le sous menu Emulators du menu Apps de Debian
-le mot "title" indique le nom de l'icone.
-le mot "command" indique la commande à lancer.

L'administrateur local (cad toi) peut profiter de ce même méchanisme. Pour cela, il faut ajouter des entrées dans le répertoire /etc/menu, puis passer la commande update-menus en tant que root.

Par exemple, j'ajoute un fichier /etc/menu/mozilla dont le contenu est :

?package(apt):needs=X11 section=Apps/Net \
 title="Mozilla" command="/usr/local/mozilla/mozilla"

J'appelle ensuite la commande update-menus en tant que root. Et hop, une entrée est apparue dans le sous-menu Net du menu Apps de Debian.

ATTENTION : j'ai mis "package(apt)" volontairement alors qu'il aurait été plus logique de mettre "package(mozilla)". Mais cela ne fonctionne pas dans mon cas, car mozilla n'a pas été installé avec un paquet DEB, mais avec le programme d'installation. J'ai donc lié mon icone à un paquet déjà existant, ici "apt"

Il y a même une possibilité pour ajouter une icone graphique.

dOm



Reply to: