Journal : Modifier son menu avec le paquet menu, sous Debian
Posté par Aurélien Le Provost - Ribaltch (page perso, ) le 09 janvier 2004Je vais modifier mon menu pour tous les utilisateurs et tous les WM, en définissant toutes les entrées que je désire (Internet, bureautique, multimédia, ...) et avec une section «Menu Debian», où l'utilisateur pourra retrouver le menu traditionnel Debian et où les mises à jour et nouvelles installations de paquets ajouteront leurs entrées.
Et pour l'instant, je me casse la tête sur la doc, en anglais de surcroît. Y aurait-il une âme charitable ayant une idée pour éclairer ma lanterne ?
Aurélien.
> Lire le journal (6 commentaires, moyenne: 1,5).
Re: Modifier son menu avec le paquet menu, sous Debian
En fait, c'est assez simple:
- Créer les fichiers adéquats dans /etc/menu/
- Lancer update-menus
Pour savoir comment créer un fichier de menu pour une appli, il suffit de prendre un de ceux présents dans /usr/lib/menu/ et d'adapter. Les paquets locaux doivent avoir pour nom local.nomdusoft, un exemple:
?package(local.sylpheed):needs=X11 section=Apps/Net \
icon=/usr/local/share/sylpheed/sylpheed.png \
title="Sylpheed" command="sylpheed" hints="Mail,News"
-
[^]Re: Modifier son menu avec le paquet menu, sous Debian
Posté par Aurélien Le Provost - Ribaltch (page perso, ) le 10/01/2004 à 12:46. (lien). Évalué à 1.Merci pour ta réponse.
Mais je voudrais pouvoir déplacer toute la racine du menu dans un dossier «Menu Debian», et ensuite rajouter mes propres entrées (Internet, Bureautique, ...). Il faut que je modifie tous les fichiers dans /usr/lib/menu/ ?
Ça ne serait pas drôle, surtout que je me demande bien ce qui se passera à la prochaine installation d'un paquet...
Hum.--
Encryption is not magic pixie dust to sprinkle on things to make them more secure.-
[^]Re: Modifier son menu avec le paquet menu, sous Debian
Posté par Patrice Mandin (page perso, ) le 10/01/2004 à 12:55. (lien). Évalué à 2.Je comprends un peu mieux: au lieu d'avoir un menu classé par catégories, puis dans chaque, un menu Debian, tu veux un menu debian, avec dedans les différentes catégories.
Peut-être qu'il suffirait de modifier la façon dont le paquet menu crée les menus (update-menus) pour que ça te sied.-
[^]Re: Modifier son menu avec le paquet menu, sous Debian
Posté par Aurélien Le Provost - Ribaltch (page perso, ) le 10/01/2004 à 15:02. (lien). Évalué à 1.> Je comprends un peu mieux: au lieu d'avoir
> un menu classé par catégories, puis dans
> chaque, un menu Debian, tu veux un menu
> debian, avec dedans les différentes catégories.
Exactement :)
Je viens de vérifier : sawfish et wmaker n'ont pas le même menu que KDE. Mes utilisateurs se servent principalement de KDE, donc c'est pour lui que je veux changer le menu. Je vais me pencher là-dessus...
> Peut-être qu'il suffirait de modifier la façon dont
> le paquet menu crée les menus (update-menus)
> pour que ça te sied.
Par modifier, tu entends les sources de update-menus ?
Aurélien.--
Encryption is not magic pixie dust to sprinkle on things to make them more secure.-
[^]Re: Modifier son menu avec le paquet menu, sous Debian
Posté par Patrice Mandin (page perso, ) le 10/01/2004 à 21:41. (lien). Évalué à 2.Dans le répertoire /etc/menu-methods/, tu as les différents scripts pour créer les entrées de menu pour chaque window manager. Pour KDE, il s'appelle kdebase.
Dans ce script, vers la fin, on a un rootprefix="/var/lib/kde/menu", et dans ce répertoire, on y trouve toutes les applis Debian plus les applis locales (celles déclarées dans /etc/menu/ justement).
Il y a aussi un appel au script shell /usr/bin/kde-update-menu, qui crée l'arborescence de menu Debian, je crois que c'est ce que tu as besoin de modifier.
De plus on y trouve la variable treewalk, qui semble dire de quelle manière générer le menu. Voir la doc pour plus d'infos: /usr/share/doc/menu/html/index.html (chapitre 6 plus précisément).-
[^]Re: Modifier son menu avec le paquet menu, sous Debian
Posté par Aurélien Le Provost - Ribaltch (page perso, ) le 12/01/2004 à 14:41. (lien). Évalué à 1.Un grand merci pour tes réponses... Mais je suis en train de réaliser qu'il me faudrait affronter une machine de guerre pour arriver à mon résultat :-/
> De plus on y trouve la variable treewalk, qui semble
> dire de quelle manière générer le menu.
Apparement ce que je compte faire n'a pas été pris en compte ici.
> Voir la doc pour plus d'infos:
> /usr/share/doc/menu/html/index.html (chapitre 6 plus précisément).
Je l'avais lue, malgré le fait qu'elle soit en anglais, mais j'avoue que j'ai un peu sauter les derniers chapitres...
Je veux juste changer un peu mon menu :-/
C'est comme tout : un outil est à notre disposition, si on veut l'utiliser il ne reste plus qu'à apprendre à s'en servir... Ces concepteurs ont choisi un mode de fonctionnement, il faut s'y plonger et s'y contraindre... Mais je dois avouer qu'au vu de mon objectif, ça me prendra trop de temps :-/
Je ne doute pas du fait que proposer un menu pour toutes les applications Debian, tous les gestionnaires de fenêtres et tous les utilisateurs ne soit pas une gajeure. Mais je me sens un peu oublié, avec mon besoin de modification...
Je vais tout de même écrire à la liste des utilisateurs francophones. Peut-être quelqu'un a-t-il déjà rencontré ce problème, et me proposera une manière de faire. Encore une fois, merci du temps passé à me répondre.
Aurélien.--
Encryption is not magic pixie dust to sprinkle on things to make them more secure.
-
-
-
-

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.