Provided by: menu_2.1.51_amd64 bug

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.

       --menufilesdir <répertoire>
              Ajoute  le  répertoire  <répertoire>  à  la  liste  des répertoires dans laquelle on recherche des
              fichiers de menu.

       --menumethod <méthode>
              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
              Dans ce répertoire, l'administrateur système ou l'utilisateur peut passer outre les  réglages  par
              défaut  (lorsqu'un fichier /etc/menu/$paquet existe, le fichier /usr/share/menu/$paquet n'est plus
              consulté). Un utilisateur qui veut modifier le réglage par défaut du système placera ses  fichiers
              dans le répertoire ~/.menu. Voir aussi menufile(5)
       par gestionnaire de fenêtres, dans /etc/menu-methods/$wm
              Dans  ces  fichiers de configuration, on peut ajuster le fichier system.${wm}rc généré pour chacun
              des gestionnaires de fenêtres. Par exemple, on peut définir que le gestionnaire doit ignorer toute
              icône que le paquet pourrait fournir, ou définir le programme générique pour les  applications  en
              mode  texte  (normalement, c'est xterm qui est lancé pour accueillir une application en mode texte
              telle que vi). Les utilisateurs qui veulent passer  outre  les  réglages  par  défaut  du  système
              déposent    leurs   fichiers   dans   ~/.menu-methods.   Pour   plus   d'informations,   consultez
              /usr/share/doc/menu/html.
       globalement, dans /etc/menu-methods/translate_menus
              Ce fichier contient les transformations qui seront utilisées pour chaque entrée de  menu  et  dans
              chacun  des  gestionnaires  de  fenêtres.  Vous  pouvez définir des points tels que : « Toutes les
              sections qui commencent par ``Games'' doivent être référencées  par  ``Applications/Games'' »,  ou
              « l'entrée  de  menu ``gnuplot'' doit avoir le titre ``GnuTeken'' » . Jetez un oeil au fichier par
              défaut /etc/menu-methods/translate_menus pour prendre exemple. Les utilisateurs qui veulent passer
              outre les transformations par défaut du  système  le  font  dans  ~/.menu-methods/translate_menus.
              Note :  ne  pas  utiliser  pour une traduction complète du menu. Servez-vous des fichiers po comme
              indiqué dans le paquet source.
       pour les rapports d'erreurs, dans /etc/menu-methods/menu.config
              Ce fichier contient des informations générales  sur  le  comportement  d'  update-menus.  Pour  le
              moment, vous ne pouvez régler que le niveau de bavardage de la sortie standard du programme, ainsi
              que  la  définition de cette sortie. La  quantité d'information est définie par « verbosity=VAL ».
              Choisissez VAL=quiet pour empêcher update-menu d'afficher autre chose que  les  erreurs  les  plus
              importantes, VAL=normal, VAL=verbose, VAL=debug pour des informations de plus en plus détaillées.

              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)
              ~/.menu/*
                     Fichiers de menu ajoutés par l'utilisateur (ignorés si l'administrateur lance update-menus)
              /etc/menu/*
                     Fichiers de menu ajoutés par l'administrateur système.
              /usr/lib/menu/*
                     Fichiers de menu (dépendant de l'architecture) fournis par d'autres paquets Debian.
              /usr/share/menu/*
                     Fichiers de menu (indépendant de l'architecture) fournis par d'autres paquets Debian.
              /usr/share/menu/default/*
                     Fichiers de menu fournis par le paquet menu.
       Fichiers de génération de menu (menu methods):
              /etc/menu-methods/
                     Fichiers  de configuration  exécutables ajoutés par les gestionnaires de fenêtres et autres
                     programmes à menus, qui sont exécutés par update-menus afin de générer les menus  pour  ces
                     différents  programmes. Le fichier translate_menus figure aussi dans ce répertoire, et sert
                     aux réglages locaux du modèle d'arborescence des menus.
              ~/.menu-methods/
                     Permet aux utilisateurs d'outrepasser le comportement par défaut de  /etc/menu-methods.  Si
                     ce répertoire existe, aucun des fichiers de /etc/menu-methods n'est lu.

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>

DEBIAN                                         Utilitaires Debian                                UPDATE-MENUS(1)