X-Git-Url: https://git.donarmstrong.com/?p=debian%2Fdebian-policy.git;a=blobdiff_plain;f=menu-policy.sgml;h=c91974064bae9c61f96b28d2201220066f296a5d;hp=9fc53b37aefbc99ef0c9dd03268f0d348343e892;hb=3fe146fc7e83712d950f70816f7c1005e0a77eec;hpb=8c97df705dc92ad88ece6d263b8d9534766bd444 diff --git a/menu-policy.sgml b/menu-policy.sgml index 9fc53b3..c919740 100644 --- a/menu-policy.sgml +++ b/menu-policy.sgml @@ -4,33 +4,24 @@ %versiondata; ]> - - + The Debian Menu sub-policy - Chris Waters - xtifr@dsp.net + Chris Waters Joey Hess - joey@kitenet.net Joost Witteveen - joostje@debian.org The Debian Policy mailing List @@ -40,31 +31,13 @@ This manual describes the policy requirements for the Menu - system used in the Debian GNU/Linux distribution. This - document is part of the policy package for Debian. The policy - package itself is maintained by a group of maintainers that - have no editorial powers. At the moment, the list of - maintainers is: - - -

Michael Alan Dorman mdorman@debian.org

-
- -

Philip Hands phil@hands.com

-
- -

Julian Gilbey J.D.Gilbey@qmw.ac.uk

-
- -

Manoj Srivastava srivasta@debian.org

-
-
+ system used in the Debian distribution. This + document is part of the policy package for Debian.
- - Copyright ©1999 . + Copyright © 1999 Software in the Public Interest, Inc.

This manual is free software; you may redistribute it and/or @@ -72,22 +45,21 @@ as published by the Free Software Foundation; either version 2, or (at your option) any later version.

-

This is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details. -

+

A copy of the GNU General Public License is available as - /usr/doc/copyright/GPL in the Debian GNU/Linux + /usr/doc/copyright/GPL in the Debian distribution or on the World Wide Web at . You can also obtain it by writing to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA.

@@ -95,11 +67,16 @@ About this document +

- The latest copy of this document can be found at - ftp.debian.org - /debian/doc/package-developer/menu-policy.txt + This document is distributed as the menu-policy files + in the Debian package + . + It is also available from the Debian web mirrors at + .

+

This document has been extracted and separated from the Menu package to: @@ -119,6 +96,7 @@

+ Menu Structure

@@ -132,169 +110,373 @@ Preferred menu structure

Here is the authoritative list of Debian's menu - structure. Please do not put your packages into any other - sections without asking for permission first! -

+ structure. Packages must be placed in leaf sections. +

- Apps + Applications -

normal applications

+

Normal applications

- Databases - -

interactive database programs

- - Editors + Applications/Accessibility + +

Tools to aid people with disabilities or for machines + lacking usual input devices.

+

Examples: gok, yasr, dasher.

+
+ Applications/Amateur Radio + +

Anything relating to HAM radio.

+

Examples: baken, hamsoft, twlog

+
+ Applications/Data Management + +

Interactive database programs, collection managers, + address books, bibliography tools, etc.

+

gaby, alexandria, mdbtools

+
+ Applications/Editors -

text editors, word processors

+

Editors, other than office word processors, for + text-based information.

+

Examples: ksubtile, nano, hexedit

- Emulators + Applications/Education -

wine, dosemu, etc.

+

Educational and training softwares.

+

Examples: gtypist, gcompris, quiz

- Graphics + Applications/Emulators -

image manipulation

+

Software that allows you to run non-native + software or more than one OS at a time.

+

Examples: wine, dosemu, qemu

- Hamradio + Applications/File Management + +

Tools for file management, archiving, + searching, CD/DVD burning, backup, etc.

+

Examples: file-roller, mc, baobab

+
+ Applications/Graphics -

anything relating to ham radio

+

2D and 3D graphics manipulation software.

+

Examples: gimp, inkscape, imagemagick

- Math + Applications/Mobile Devices + +

Software that allows you to interface with mobile + devices (phones, PDAs, etc.).

+

Examples: kandy, gnokii, gnome-pilot

+
+ Applications/Network + + Network related software. This is a three-level + section, do not put entries directly here. + + Applications/Network/Communication + +

Mail, USENET news, chat, instant messaging, + IP telephony, video conferencing software, etc.

+

Examples: xchat, gaim, mutt

+
+ Applications/Network/File Transfer + +

File transfer software such as download + managers, FTP clients, P2P clients, etc.

+

Examples: amule, gftp, d4x

+
+ Applications/Network/Monitoring + +

Network monitoring software

+

Examples: gip, ettercap, iptstate

+
+ Applications/Network/Web Browsing + +

Web browsers, tools for offline browsing, etc.

+

Examples: elinks, epiphany-browser, webhttrack

+
+ Applications/Network/Web News + +

Web feed (RSS, Atom, etc.) and podcast aggregators. +

+

Examples: akregator, kitty, liferea

+
+
+
+ Applications/Office + +

Office suites, word processors, spreadsheets, + CRM, ERP, financial sofware, etc.

+

Examples: openoffice.org, tinyerp-client, gnucash

+
+ Applications/Programming -

math related programs

-
- Net - -

network programs that don't fit elsewhere

-
- Programming - -

debuggers, etc.

-
- Tools - -

simple apps, like clocks, that perform only one task

-
- Technical - -

technical stuff

-
- Text - -

text oriented tools other than editors

-
- Shells - -

bash, ksh, zsh, etc.

-
- Sound - -

sound players and editors

-
- Viewers - -

image viewers

-
- System - -

system administration and monitoring tools

+

IDEs, debuggers, etc.

+

Examples: anjuta, gdb, eclipse

+ Applications/Project Management + +

Timetable managers, group task trackers, + bug tracking software, etc.

+

Examples: planner, bugzilla, gnotime

+
+ Applications/Science + + Scientific and engineering-related software. + + Applications/Science/Astronomy + +

Astronomy-related software.

+

Examples: celestia, spacechart, stellarium

+
+ Applications/Science/Biology + +

Biology-related software.

+

Examples: arb, ncbi-tools-x11, seaview

+
+ Applications/Science/Chemistry + +

Chemistry-related software.

+

Examples: chemtool, kalzium, xdrawchem

+
+ Applications/Science/Data Analysis + +

Software designed for processing, extracting, + and presenting generic scientific data.

+

Examples: fityk, ygraph, mn-fit

+
+ Applications/Science/Electronics + +

Circuit design tools, simulators and + assemblers for microprocessors, etc

+

Examples: geda, gnucap, tkgate

+
+ Applications/Science/Engineering + +

CAD, UML tools, diagram-drawing and + other engineering-related software.

+

Examples: tcm, dia, qcad

+
+ Applications/Science/Geoscience + +

Geoscience-related software.

+

Examples: earth3d, qgis, therion

+
+ Applications/Science/Mathematics + +

Mathematics-related software.

+

Examples: gcalctool, snappea, xeukleides

+
+ Applications/Science/Medicine + +

Medicine-related software.

+

Examples: mssstest, gnumed-client, xmedcon

+
+ Applications/Science/Physics + +

Physics-related software.

+

Examples: kxterm, ifrit, paw

+
+ Applications/Science/Social + +

Social sciences-related software.

+

Examples: gnomesword, hanzim, bibletime

+
+
+
+ Applications/Shells + +

Various shells to be used inside a terminal emulator.

+

Examples: bash, ksh, zsh

+
+ Applications/Sound + +

Sound players, editors, and rippers/recorders.

+

Examples: beep-media-player, grip, audacity

+
+ Applications/System + + System related software. + + Applications/System/Administration + +

Administrative and system configuration utilities, + also tools for personal user settings.

+

Examples: gnome-control-center, configure-debian, gksu

+
+ Applications/System/Hardware + +

Tools for manipulating specific hardware, + especially non-standard laptop hardware.

+

Examples: toshutils, nvclock-gtk, nvtv

+
+ Applications/System/Language Environment + +

This section is reserved for language-env as a + special case.

+
+ Applications/System/Monitoring + +

System information and monitoring tools, log viewers, + etc.

+

Examples: top, hal-device-manager, gtkdiskfree

+
+ Applications/System/Package Management + +

Package managers and related tools.

+

Examples: aptitude, deborphan, smartpm

+
+ Applications/System/Security + +

Security, cryptography and privacy related software, + antiviruses, tools to track and report bugs, etc.

+

Examples: gpgkeys, bastille, avscan

+
+
+
+ Applications/Terminal Emulators + +

Graphical terminal emulators.

+

Examples: xterm, gnome-terminal, rxvt

+
+ Applications/Text + +

Text oriented tools like dictionaries, OCR, + translation, text analysis software, etc.

+

Examples: kdrill, stardict, turkey

+
+ Applications/TV and Radio + +

TV-in, TV-out, FM radio, teletext browsers, etc.

+

Examples: gradio, gatos, alevt

+
+ Applications/Viewers + +

Software for viewing images, documents + and other (non-video) media.

+

Examples: gqview, evince, gthumb

+
+ Applications/Video + +

Video players, editors, and rippers/recorders.

+

Examples: istanbul, totem, kino

+
+ Applications/Web Development + +

Software for web site editing, web + programming, and site administration.

+

Examples: bluefish, screem, gphpedit

+

Games -

games and recreations

-

- Adventure - -

walk around virtual space, zork, MOO's, etc

-
- Arcade - -

any game where reflexes count

-
- Board - -

games played on a board

-
- Card - -

games involving a deck of cards

-
- Puzzles - -

tests of ingenuity and logic

-
- Sports - -

games derived from "real world" sports

-
- Strategy - -

games involving long term strategic thinking

-
- Tetris-like - -

games involving falling blocks

-
- Toys - -

amusements, eye-candy, etc.

-
- -

+ Games and recreations + + Games/Action + +

Games that involve a lot of action + and require fast reflexes.

+

Examples: xsoldier, supertux, xmoto

+
+ Games/Adventure + +

Role playing and adventure games, + interactive movies and stories, etc.

+

Examples: beneath-a-steel-sky, egoboo, kq

+
+ Games/Blocks + +

Tetris-like games involving falling blocks.

+

Examples: crack-attack, frozen-bubble, netris

+
+ Games/Board + +

Games played on a board.

+

Examples: phalanx, xshogi, xboard

+
+ Games/Card + +

Games involving a deck of cards.

+

Examples: pysol, ace-of-penguins, xpat2

+
+ Games/Puzzles + +

Tests of ingenuity and logic.

+

Examples: xmpuzzles, sgt-puzzles, enigma

+
+ Games/Simulation + +

Simulations of the real world + in all detail and complexity.

+

Examples: flightgear, torcs

+
+ Games/Strategy + +

Games involving long-term strategic thinking.

+

Examples: wesnoth, widelands, netpanzer

+
+ Games/Tools + +

Server browsers, configurators, editors, and other + game-related tools that are not games themselves.

+

Examples: xqf, crystalspace

+
+ Games/Toys + +

Amusements, eye-candy, entertaining + demos, screen hacks (screensavers), etc.

+

Examples: xdesktopwaves, xphoon, xpenguins

+
+
Help

programs that provide user documentation

+

Examples: debian-reference, apt-howto, dhelp

- Screen - -

programs that affect the whole screen

-

- - Lock - -

programs to lock the screen

-
- Save - -

screen savers

-
- Root-window - -

things that fill the root window

-
- -

- - WindowManagers - -

X window managers

-

- - Modules> - -

window manager modules

-
- -

- - XShells - -

xterm and its brethren

-
+ Screen + + Programs that affect the whole screen. + + Screen/Saving + +

Tools for blanking the screen. Entries of screen hacks and + configuration GUIs should go to other appropriate sections. +

+

Examples: xscreensaver, xlockmore

+
+ Screen/Locking + +

Tools for locking the screen.

+

Examples: xscreensaver, xlockmore

+
+
+
+ Window Managers + +

X window managers.

+

Examples: fluxbox, metacity, waimea

+
+ FVWM Modules + +

FVWM-based window manager modules. As only modules related to + the running window-manager are displayed, do not create + subsections for specific window-managers.

+

Examples: fvwm, fvwm-gnome, fvwm95

+
+ Window Maker + +

This section is reserved for wmaker as a special case.

+

All wmaker specific entries must go here.

+

- - - - - - + + +