Package: debian-policy
Version: 3.6.2.2
Severity: wishlist
Background:
----------
The menu structure define the list of sections and subsections of
the Debian menu system (which are displayed in window-managers menus).
The official list is part of the Debian menu subpolicy.  This list is a
bit outdated, so we are proposing an update.
Proposal:
--------
Following discussion on debian-policy I am formally proposing the 
new Debian menu structure devised by Linas Zvirblis to be included
in the Debian menu subpolicy.
For transitionning from the old structure, the translate_menus system
will be reused.  
What should you do:
------------------
--- As a packages maintainer: check whether your menu entry fit in the
    new structure.
--- As a translator: check whether the new names are easier to
    understand and translate.
--- As a Debian user: check whether the new structure improve the Debian
menu system.
Thanks in advance for all your suggestions for improvement. Please send
them to this buglog so we find them.
Please find in attachment:
-------------------------
1) The proposed new menu structure
2) The translate_menus file. To experiment with the new menu structure,
copy this file to /etc/menu-methods/ and rerun update-menus, the new
menu structure will be in effect as far as renaming of section are 
concerned (this will not add/remove new sections by itself).  Note that
this is English only until menu is translated (which will happen as soon
as the new structure is finalised and official).
Summary of changes:
------------------
1) Removed section:
Apps/Tools
Games/Sports
Screen/Root-window
2) Renamed sections:
Applications [was:Apps]
  Educational [was:Education]
  HAM Radio [was:Hamradio]
  Mathematical [was:Math]
  Network [was:Net]
  Scientific [was:Science]
     System/Administration [was:Admin]
     System/Language Environment [was:Language-Environment]
  Terminal Emulators [was:XShells]
Games
  Blocks [was:Tetris-like]
Screen
  Saving [was:Save]
  Locking [was:Lock]
Window Managers [was:WindowManagers]
Modules [was:WindowManagers/Modules]
3) New sections:
Applications [was:Apps]
  Accessibility [new]
  Data Management [new]
  File Management [new]
  Mobile Devices [new]
  Network [was:Net]
     Network/Communication [new]
     Network/File Transfer [new]
     Network/Monitoring [new]
     Network/Web Browsing [new]
     Network/Web News [new]
  Office [new]
  Project Management [new]
  System
     System/Hardware [new]
     System/Monitoring [new]
     System/Package Management [new]
     System/Security [new]
  Technical
     Technical/Electronics [new]
     Technical/Engineering [new]
  TV and Radio [new]
  Video [new]
  Web Development [new]
Games
  Tools [new]
Acknowledgement:
---------------
This new structure was devised by Linas Zvirblis with input from the
debian-policy mailing list.
Cheers,
-- 
Bill. <ballombe@debian.org>
Imagine a large red swirl here. 
Applications [was:Apps]
Normal applications. This is top level
section, do not put entries here.
  Accessibility [new]
  Tools to aid people with disabilities or
  on machines lacking usual input devices.
  gok, yasr, dasher
  Data Management [new]
  Interactive database programs, collection
  managers, bibliography tools etc.
  gaby, alexandria, mdbtools
  Editors
  Editors, other than office word processors,
  for text based information.
  ksubtile, nano, hexedit
  Educational [was:Education]
  Educational and training software.
  gtypist, gcompris, quiz
  Emulators
  Software that allows you to run non-native
  software or more than one OS at a time.
  wine, dosemu, qemu
  File Management [new]
  Tools for file management, archiving,
  searching, CD/DVD burning and backup.
  file-roller, mc, baobab
  Graphics
  2D and 3D graphics manipulation software.
  gimp, inkscape, imagemagick
  HAM Radio [was:Hamradio]
  Anything relating to HAM radio.
  baken, hamsoft, twlog
  Mathematical [was:Math]
  Mathematics related software.
  gcalctool, snapea, xeukleides
  Mobile Devices [new]
  Software that allows you to interface
  with mobile devices (phones, PDA's etc.).
  kandy, gnokii, gnome-pilot
  Network [was:Net]
  Network related software. This is three level
  menu, do not put entries in second (this) level.
     Network/Communication [new]
     Mail, USENET news, chat, instant messaging,
     IP telephony, video conferencing software.
     xchat, gaim, mutt
     Network/File Transfer [new]
     File transfer software such as download
     managers, FTP clients, P2P clients.
     amule, gftp, d4x
     Network/Monitoring [new]
     Network monitoring software.
     gip, ettercap, iptstate
     Network/Web Browsing [new]
     Web browsers, tools for offline browsing.
     elinks, epiphany-browser, webhttrack
     Network/Web News
     Web feed (RSS, Atom etc.)
     and podcast aggregators.
     akregator, kitty, liferea
  Office [new]
  Office suites, word processors, spreadsheets,
  address books, CRM, ERP, financial sofware.
  openoffice.org, tinyerp-client, rubrica
  Programming
  IDEs, debuggers, etc.
  anjuta, gdb, eclipse
  Project Management [new]
  Timetable managers, group task trackers,
  bug tracking software, UML tools etc.
  planner, tcm, gnotime
  Scientific [was:Science]
  Programs for science, natural and other.
  ncbi-epcr, earth3d, therion
  Shells
  Various shells to be used inside a terminal emulator.
  bash, ksh, zsh
  Sound
  Sound players, editors and rippers/recorders.
  beep-media-player, grip, audacity
  System
  System related software. This is three level
  menu, do not put entries in second (this) level.
     System/Administration [was:Admin]
     Administrative and system configuration utilities,
     also tools for personal user settings.
     gnome-control-center, configure-debian, gksu
     System/Hardware [new]
     Tools for manipulating specific hardware,
     especially non-standard laptop hardware.
     toshutils, nvclock-gtk, nvtv
     System/Language Environment [was:Language-Environment]
     This section is reserved to language-env as a special case.
     System/Monitoring [new]
     System information and monitoring tools, log viewers.
     top, hal-device-manager, gtkdiskfree
     System/Package Management [new]
     Package managers and related tools.
     aptitude, deborphan, smartpm
     System/Security [new]
     Security, cryptography and privacy related software,
     antiviruses, tools to track and report bugs.
     gpgkeys, bastille, avscan
  Technical
  Engineering related software. This is three level
  menu, do not put entries in second (this) level.
     Technical/Electronics [new]
     Circuit design tools, simulators and
     assemblers for microprocessors etc.
     geda, gnucap, tkgate
     Technical/Engineering [new]
     CAD tools and other technical software
     not directly related to electronics.
     gpsman, qcad, pythoncad
  Terminal Emulators [was:XShells]
  Terminal emulators - graphical terminals.
  xterm, gnome-terminal, rxvt
  Text
  Text oriented tools like dictionaries, OCR,
  translation and text analysis software etc.
  kdrill, stardict, turkey
  TV and Radio [new]
  TV-in, TV-out, FM radio, teletext browsers etc.
  gradio, gatos, alevt
  Viewers
  Software for viewing images, documents
  and other (not video) media.
  gqview, evince, gthumb
  Video [new]
  Video players, editors and rippers/recorders.
  istanbul, totem, kino
  Web Development [new]
  Software for web site editing, web
  programming and site administration.
  bluefish, screem, gphpedit
Games
Games and recreations. This is top
level section, do not put entries here.
  Adventure
  Role playing and adventure games,
  interactive movies and stories.
  beneath-a-steel-sky, egoboo, kq
  Arcade
  Games that involve a lot of action
  and require fast reflexes.
  xsoldier, supertux, xmoto
  Blocks [was:Tetris-like]
  Tetris-like games involving falling blocks.
  crack-attack, frozen-bubble, netris
  Board
  Games played on a board.
  phalanx, xshogi, xboard
  Card
  Games involving a deck of cards.
  pysol, ace-of-penguins, xpat2
  Puzzles
  Tests of ingenuity and logic.
  xmpuzzles, sgt-puzzles, enigma
  Simulation
  Simulations of the real world
  in all detail and complexity.
  flightgear, torcs, [fillme]
  Strategy
  Games involving long term strategic thinking.
  wesnoth, widelands, netpanzer
  Tools [new]
  Server browsers, configurators, editors and other
  game related tools that are not games themselves.
  xqf, crystalspace, [fillme]
  Toys
  Amusements, eye-candy, entertaining
  demos, screen hacks (screenavers) etc.
  xdesktopwaves, xphoon, xpenguins
Help
Programs that provide user documentation. Can (and
should) also contain entries for important documents.
debian-reference, apt-howto, dhelp
Screen
Programs that affect the whole screen. This
is top level section, do not put entries here.
  Saving [was:Save]
  Tools for blanking the screen. Entries of screen hacks and
  configuration GUIs should go to other appropriate sections.
  xscreensaver, xlockmore, [fillme]
  Locking [was:Lock]
  Tools for locking the screen.
  xscreensaver, xlockmore, [fillme]
Window Managers [was:WindowManagers]
X window managers.
fluxbox, metacity, waimea
Modules [was:WindowManagers/Modules]
Window manager modules. As only modules related to running
WM are shown, do not create subsections for specific WMs.
fvwm, fvwm-gnome, wmaker
substitute section->section Apps/Databases "Apps/Data Management" endtranslate substitute section->section Apps/Education Apps/Educational endtranslate substitute section->section Apps/Hamradio "Apps/HAM Radio" endtranslate substitute section->section Apps/Math Apps/Mathematical endtranslate substitute section->section Apps/Net Apps/Network endtranslate substitute section->section Apps/Science Apps/Scientific endtranslate substitute section->section Apps/System/Admin Apps/System/Administration endtranslate substitute section->section Apps/System/Language-Environment "Apps/System/Language Environment" endtranslate substitute section->section Games/Tetris-like Games/Blocks endtranslate substitute section->section WindowManagers/Modules Modules endtranslate substitute section->section WindowManagers "Window Managers" endtranslate substitute section->section XShells "Apps/Terminal Emulators" endtranslate substitute section->section Screen/Lock Screen/Locking endtranslate substitute section->section Screen/Save Screen/Saving endtranslate substitute section->section Apps/ Applications/ endtranslate
Attachment:
pgp_JKsVeNnqi.pgp
Description: PGP signature