menufile man page on Raspbian

Man page or keyword search:  
man Server   8174 pages
apropos Keyword Search (all sections)
Output format
Raspbian logo
[printable version]

MENUFILE(5)							   MENUFILE(5)

NAME
       menufile - entry in the Debian menu system

SYNOPSIS
       ~/.menu/*

       /etc/menu/*

       /usr/lib/menu/*

       /usr/share/menu/*

       /usr/share/menu/default/*

DESCRIPTION
       Menu  files  add entries to the Debian menu system. The system adminis‐
       trator can place menu files in /etc/menu/ to override menu  files  that
       packages	 add  to  /usr/share/menu/ .  The user can place menu files in
       ~/.menu/ to override all other menu files.

       Please	 read	 the	Debian	  menu	   manual     available	    in
       /usr/share/doc/menu/html for the complete specification of menu files.

       The menu files are usually named after the Debian package that contains
       the programs listed in them. In it, you can list several "menu entries"
       that  specify  a	 specific  item in the menu structure. Each menu entry
       specifies which packages	 it  depends  on;  if  that  package  are  not
       installed,  the	menu  entry will be ignored by update-menus(1).	 (In a
       menu entry you can specify pseudo-packages that	start  with  "local.";
       update-menus  will  always  use	those  menu  entries).	If you wish to
       remove an item from the menu entirely, make an empty menu file with the
       same name as the file you want to override.

Examples
       Dosemu could install the following menu file as /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"

       The  system  administrator  wants  to  override this file to change how
       dosemu is run, so /etc/menu/dosemu is created:

	?package(dosemu):needs="text"	      section="Applications/Emulators"
       title="Dosemu" command="dosemu -A"
	?package(dosemu):needs="X11"	      section="Applications/Emulators"
       title="Dosemu" command="xdos -A"

       A user does not want Dosemu to appear in the menus at all, so the  user
       creates an empty file named ~/.menu/dosemu.

FORMAT
       A menu file consists of 0 or more lines of the following format:

	      ?package(package-name):var1=value1 var2=value2  ...

	      needs  Specify  what  kind  of  environment the program require.
		     This variable must be defined, and should be one  of  the
		     following:

		     needs="text"
			    Program requires a terminal

		     needs="x11"
			    Program requires a X server

		     needs="vc"
			    Program  requires  a  Linux console (i.e.: svgalib
			    programs)

		     needs="wm"
			    The program is a window manager.

		     needs="fvwmmodule"
			    The program is a fvwm compatible module.

	      section
		     The section in which the menu entry  should  appear.  See
		     MENU LAYOUT for preferred section names.

	      icon   An	 icon  for  this  menu entry. If no icon is available,
		     just don't define this.

	      title  The title of the program that will appear on  the	menus.
		     Keep  it short.  If two menu entries share the same title
		     and section, the one that best fits the available display
		     will  be  used.  So  in  the  example above with two menu
		     entries that both have the	 menu  id  "title",  if	 X  is
		     available,	 the  X11 one will be used; otherwise the text
		     one will be used.	Must be defined.

	      command
		     The command to  be	 executed  when	 this  menu  entry  is
		     selected.

	      hints  A	comma-separated	 list  of  hints  on how grouping menu
		     entries; see the manual.

MENU LAYOUT
       The authoritative list of Debian's menu structure is maintained in  the
       Debian  Menu  sub-policy	 document  which  is part of the Debian Policy
       package. The menu structure below is  included  only  for  convenience.
       Please do not put your packages into any other sections.

       Use `/' to separate sub-menu names, for example, "Applications/Editors"
       or "Games/Arcade".

	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
       If you want to specify an icon or hotkey for a sub-menu	(for  example,
       the  Editors  sub-menu), just use the same syntax but leave the command
       empty:

       ?package(mypackage):needs="X11" section="Applications"  icon="icon.xpm"
       hotkey="E" title="Editors"

       Whenever any menu files are changed, you must run update-menus(1)

FILES
       (Earlier listed files override later files with the same names.)

       ~/.menu/*
	      Menu files added by the user.
       /etc/menu/*
	      Menu files added by the system administrator.
       /usr/lib/menu/*
	      Architecture-dependant menu files provided by other Debian pack‐
	      ages.
       /usr/share/menu/*
	      Architecture-independant menu files  provided  by	 other	Debian
	      packages.
       /usr/share/menu/default/*
	      Menu files provided by the menu package.

AUTHORS
       Joost  Witteveen	 <joostje@debian.org>, based on work by Lars Wirzenius
       <liw@iki.fi>. Now maintained by Bill Allombert <ballombe@debian.org>.

       (Man page by Joey Hess, <joeyh@debian.org>)

SEE ALSO
       update-menus(1), /usr/share/doc/menu/html/index.html

DEBIAN				 File Formats			   MENUFILE(5)
[top]

List of man pages available for Raspbian

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net