table of contents
UPDATE-MENUS(1) | General Commands Manual | UPDATE-MENUS(1) |
NOM¶
update-menus - génère les menus d'un système Debian
SYNOPSIS¶
update-menus [-v] [-d] [-h|--help] [--version] [--menufilesdir <répertoire>] [--menumethod <méthode>] [--nodefaultdirs] [--stdout]
DESCRIPTION¶
Avant l'utilisation de update-menus, quand l'administrateur système installait un paquet sur un système Debian, il devait modifier de nombreux fichiers de configuration des gestionnaires de fenêtres afin de rendre accessible ce nouveau programme (les menus de fvwm, par exemple). Ces menus pouvaient facilement ne plus lister les programmes effectivement accessibles, certains éléments des menus ne fonctionnant pas, alors que d'autres programmes n'étaient pas référencés. update-menus et le paquet Debian menu ont pour but de résoudre ce problème.
update-menus génère automatiquement les menus des programmes installés pour les gestionnaires de fenêtres et pour les autres programmes à menus. Il doit être lancé à chaque fois qu'un fichier de menu (voir menufile(5)) ou qu'un script de génération de menus est modifié. update-menus sera automatiquement lancé dès qu'un paquet Debian contenant des fichiers de menus sera installé ou supprimé du système.
update-menus utilise les fichiers de menu fournis par le paquet (dans /usr/share/menu) pour obtenir ses informations concernant les menus (mais l'administrateur du système ou un utilisateur peuvent modifier ce comportement, voir plus loin). Si le fichier de menu est exécutable, update-menus l'exécute et utilise sa sortie standard pour générer la base de données du menu.
OPTIONS¶
- -v
- Mode bavard. Affiche tous les arguments des programmes /etc/menu-methods
- -d
- Mode Debug. Génère un tas de messages inintelligibles.
- -h, --help
- Affiche un message d'aide et s'arrête.
- Ajoute le répertoire <répertoire> à la liste des répertoires dans laquelle on recherche des fichiers de menu.
- Traite uniquement le script de génération de menus <méthode>, et non tous les scripts de génération de menus trouvés.
- --nodefaultdirs
- Désactive la recherche de fichiers de menu dans les répertoires de menu du système.
- --nodpkgcheck
- Ne pas supprimer les entrées de menu correspondant à des paquets non installés d'après dpkg.
- --remove
- Supprime les menus générés en passant l'option --remove aux scripts de génération de menus.
- --stdout
- Génère une liste de menu acceptable comme entrée par install-menu ou par un script de génération de menus.
- --version
- Affiche les informations de version, puis s'arrête.
CONFIGURATION¶
Il y a plusieurs façons de régler le fonctionnement d'update-menus :
par fichier de menu, dans /etc/menu/$paquet
Pour définir où le flux sortant doit aller, utilisez « method=stdout », « method=stderr » ou « method=syslog facility priorité ». « facility » est soit auth, authpriv, authcron, authdaemon, authkern, authlocal0, authlocal1, authlocal2, authlocal3, authlocal4, authlocal5, authlocal6, authlocal7,authlpr, authmail, authnews, authsyslog, authuser, ou authuucp. « priorité » est l'un des termes suivants : emerg, alert, crit, err, warning, notice, info, debug.
FICHIERS¶
Fichiers de menu : (les répertoires cités en premier sont prioritaires sur ceux cités plus loin)
DISTRIBUTION¶
La distribution est soumise à la Licence Publique Générale GNU.
BOGUES¶
update-menus peut connaître des dysfonctionnements quand il est invoqué par un simple utilisateur pour générer ses propres menus. C'est souvent parce que le gestionnaire de fenêtres n'attend pas les fichiers system.${wm}rc dans le répertoire (normalement ~/.${wm}, à configurer dans /etc/menu-methods). Si vous repérez quelque chose de ce genre et que vous trouvez une solution, envoyez-moi un courrier à <menu@packages.debian.org>. Cela doit parfaitement fonctionner pour fvwm et fvwm2 : je teste d'abord le paquet en tant que simple utilisateur.
AUTEURS¶
Joost Witteveen <joostje@debian.org>, sur une idée originale de Lars Wirzenius <liw@iki.fi>. Actuellement maintenu par Bill Allombert <ballombe@debian.org>.
REMERCIEMENTS¶
À Joey Hess, pour toutes ses bonnes idées et le test de la pré-version, et à Tom Lees pour son update-menus en C natif (dont je n'ai utilisé qu'une fonction, mais c'est la vie).
(page de manuel par Joey Hess, <joeyh@debian.org>)
VOIR AUSSI¶
menufile(5), /usr/share/doc/menu/html
TRADUCTION¶
Sylvain Cherrier <sylvain.cherrier@free.fr>
Utilitaires Debian | DEBIAN |