Provided by:
menu_2.1.45ubuntu1_i386 
NOM
menufile - entree dans le systeme des menus Debian
SYNOPSIS
~/.menu/*
/etc/menu/*
/usr/lib/menu/*
/usr/share/menu/*
/usr/share/menu/default/*
DESCRIPTION
Les fichiers de menus ajoutent des entrees dans le systeme des menus
Debian. L'administrateur systeme peut placer des fichiers de menus dans
/etc/menu/ qui auront priorite sur les fichiers de menus que les
paquets ajoutent a /usr/share/menu/. Un utilisateur peut placer des
fichiers de menus dans ~/.menu/ qui auront priorite sur tous les autres
fichiers de menus.
Veuillez consulter le manuel des menus Debian present dans
/usr/share/doc/menu/html pour les specifications completes des fichiers
de menus.
Les fichiers de menus portent d'habitude le nom du paquet Debian qui
contient les programmes qu'ils listent. Ils peuvent contenir plusieurs
<< entrees de menus >>, qui specifient un element particulier de la
structure d'un menu. Chaque entree de menu specifie les paquets dont
elle depend, ce qui permet a update-menus(1) d'ignorer le menu si ces
paquets ne sont pas installes. (Dans une entree de menu vous pouvez
specifier des pseudo-paquets qui commencent par << local. >>, ce qui
indique a update-menus de toujours utiliser ces menus). Si vous voulez
supprimer entierement tous les elements d'un fichier de menus, vous
pouvez creer un fichier vide portant le meme nom que ce fichier de
menus.
Exemples
Dosemu peut installer le fichier de menus suivant dans
/usr/share/menu/dosemu :
?package(dosemu):needs="text" section="Applications/Emulators"
title="Dosemu" command="dosemu"
?package(dosemu):needs="x11" section="Applications/Emulators"
title="Dosemu" command="xdos"
L'administrateur systeme peut vouloir remplacer ce fichier pour changer
la facon dont dosemu est execute, il cree alors le fichier
/etc/menu/dosemu suivant :
?package(dosemu):needs="text" section="Applications/Emulators"
title="Dosemu" command="dosemu -A"
?package(dosemu):needs="x11" section="Applications/Emulators"
title="Dosemu" command="xdos -A"
Il se peut egalement qu'un utilisateur ne veuille pas voir apparaitre
Dosemu dans ses menus. Il peut alors creer un fichier vide nomme
~/.menu/dosemu.
FORMAT
Un fichier de menus consiste en 0 ou plusieurs lignes dans le format
suivant :
?package(nom_paquet):var1=value1 var2=value2 ...
needs Indique le type d'environnement que le programme
necessite. Cette variable est obligatoire et peut
valoir :
needs="text"
Le programme necessite un terminal
needs="x11"
Le programme necessite un serveur X
needs="vc"
Le programme necessite une console Linux (c'est a
dire un programme utilisant svgalib).
needs="wm"
Le programme est un gestionnaire de fenetres.
needs="fvwmmodule"
Le programme est un module compatible avec fvwm.
section
La section dans laquelle l'entree de menu doit etre
affichee. Reportez-vous a la section DISPOSITION DES
MENUS pour les noms de section.
icon Une icone pour cette entree de menu. Si aucune icone
n'est disponible, il suffit de ne pas definir ce champ.
(icon="none" est egalement possible, mais il est
preferable de ne pas placer cette ligne).
title Le titre du programme qui apparaitra dans le menu.
Essayez de garder ce champ court. Si deux entrees de menu
partagent le meme titre et la meme section, celle qui est
la mieux adaptee au type d'affichage est conservee. De
cette facon, dans l'exemple precedent qui a deux menus
qui ont le meme titre, si X est disponible, l'entree
dependant de X11 est utilisee, sinon celle pour un
affichage texte est utilisee. Ce champ est obligatoire.
command
La commande a executer lorsque cette entree est
selectionnee.
hints Une liste d'indications separees par des virgules,
permettant de grouper les menus. Veuillez consulter le
manuel.
DISPOSITION DES MENUS
La liste officielle de la structure des menus Debian est maintenue dans
la sous-charte des menus Debian (<< Debian Menu sub-policy >>), qui
fait partie du paquet Debian Policy. La structure de menus ci-dessous
est incluse (et traduite) pour des raisons de commodite. Veuillez ne
pas placer vos paquets dans d'autres sections.
NDT : les noms de sections officiels sont automatiquement traduits au
moment de la generation des menus.
Utilisez `/' pour separer les noms des sous-menus. Par exemple :
"Applications/Editors" ou "Games/Action".
Applications
Accessibility
Amateur Radio
Data Management
Editors
Education
Emulators
File Management
Graphics
Mobile Devices
Network
Communication
File Transfer
Monitoring
Web Browsing
Web News
Office
Programming
Project Management
Science
Astronomy
Biology
Chemistry
Data Analysis
Electronics
Engineering
Geoscience
Mathematics
Medicine
Physics
Social
Shells
Sound
System
Administration
Hardware
Language Environment
Monitoring
Package Management
Security
Terminal Emulators
Text
TV and Radio
Viewers
Video
Web Development
Games
Action
Adventure
Blocks
Board
Card
Puzzles
Simulation
Strategy
Tools
Toys
Help
Screen
Saving
Locking
Window Managers
FVWM Modules
Window Maker
NOTES
Si vous voulez specifier une icone ou un raccourci clavier pour un
sous-menu (par exemple, le sous-menu Editors), utilisez la meme
syntaxe, mais laissez le champ command vide, comme ceci :
?package(monpaquet):needs="X11" section="Applications" icon="icon.xpm"
hotkey="E" title="Editors"
A chaque fois qu'un fichier de menus est modifie, vous devez executer
update-menus(1).
FICHIERS
(Fichiers par ordre de priorite decroissante)
~/.menu/*
Fichiers de menus ajoutes par l'utilisateur.
/etc/menu/*
Fichiers de menus ajoutes par l'administrateur systeme.
/usr/lib/menu/*
Fichiers de menus dependants de l'architecture fournis par
d'autres paquets Debian.
/usr/share/menu/*
Fichiers de menus independants de l'architecture fournis par
d'autres paquets Debian.
/usr/share/menu/default/*
Fichiers de menus fournis par le paquet menu.
AUTEURS
Joost Witteveen <joostje@debian.org>, base sur les travaux de Lars
Wirzenius <liw@iki.fi>. Il est desormais maintenu par Bill Allombert
<ballombe@debian.org>.
Page de manuel par Joey Hess, <joeyh@debian.org>
Ce document est base sur une traduction realisee par Nicolas Francois
le 3 septembre 2005.
VOIR AUSSI
update-menus(1), /usr/share/doc/menu/html/index.html