Using The Debian Menu System

Files

~/.menu/*
Menu files added by the user. (Isn't read if root runs update-menus) Users who want to override the system wide defaults put their files in ~/.menu
/etc/menu
Menu files added by the system administrator.
/usr/lib/menu/*
Architecture-dependant menu files provided by other Debian packages.
/usr/share/menu/*
Architecture-independant menu files provided by other Debian packages.
/usr/share/menu/default/*
Menu files provided by the menu package.
/etc/menu-methods/
Executable configuration files that are added by window managers and other menu programs, these files are run by update-menus to generate menus for the different programs. Also in this directory is the translate_menus file, used for local configuration of the shape of the menu trees.
~/.menu-methods/
For users to override the system-defaults of /etc/menu-methods. If this directory exists, no files in /etc/menu-methods are read any more.

Miscellaneous

When using /etc/menu for local stuff and using text mode, you can change the default psuedo-terminal in /etc/menu-methods/menu.h. Then run update-menus. Or, just change the link for /etc/alternatives/x-terminal-emulator


Send mail to the Webmaster

logo This site best viewed with a browser
Warning: This is a Debian centric site
Many thanks to Debra and Ian Murdock for making Debian possible
First created Apr 22, 2008 ~ Last revised March 03, 2010

Valid XHTML 1.0 Strict Valid CSS!