[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#361418: [Proposal] new Debian menu structure



Dear developers,

I would like to go forward soon with the proposed menu structure change.
Actually I should have done that two months ago, so I would like to
catch up a bit.

Please find the final version for approval.  Of course minor changes
will be allowed in the course of the migration if they only affect a
small number of package.

I would like to start the translation soon.

Cheers,
-- 
Bill. <ballombe@debian.org>

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

REMOVED SECTIONS

Apps/Tools
Games/Sports
Screen/Root-window

NEW SECTIONS

Applications
  Accessibility [new]
  File Management [new]
  Mobile Devices [new]
  Network
     Network/Communication [new]
     Network/File Transfer [new]
     Network/Monitoring [new]
     Network/Web Browsing [new]
     Network/Web News [new]
  Office [new]
  Project Management [new]
  Science
     Science/Astronomy [new]
     Science/Biology [new]
     Science/Chemistry [new]
     Science/Data Analysis [new]
     Science/Engineering [new]
     Science/Geoscience [new]
     Science/Medicine [new]
     Science/Physics [new]
     Science/Social [new]
  System
     System/Hardware [new]
     System/Monitoring [new]
     System/Package Management [new]
     System/Security [new]
  TV and Radio [new]
  Video [new]
  Web Development [new]
Games
  Tools [new]
Window Maker [new]

RENAMED SECTIONS

Applications [was:Apps]
  Amateur Radio [was:Hamradio]
  Data Management [was:Databases]
  Network [was:Net]
  Science
     Science/Electronics [was:Technical]
     Science/Mathematics [was:Math]
  System
     System/Administration [was:Admin]
     System/Language Environment [was:Language-Environment]
  Terminal Emulators [was:XShells]
Games
  Action [was:Arcade]
  Blocks [was:Tetris-like]
Screen
  Saving [was:Save]
  Locking [was:Lock]
Window Managers [was:WindowManagers]
FVWM Modules [was:WindowManagers/Modules]

Acknowledgement:
---------------
This new structure was devised by Linas Zvirblis with input from the
Debian mailing list.

THE MENU STRUCTURE [2007-04-29]

Applications [was:Apps]
Normal applications. This is a top-level
section, do not put entries here.

  Accessibility [new]
  Tools to aid people with disabilities or
  for machines lacking usual input devices.
  gok, yasr, dasher

  Amateur Radio [was:Hamradio]
  Anything relating to HAM radio.
  baken, hamsoft, twlog

  Data Management [was:Databases]
  Interactive database programs, collection
  managers, address books, bibliography tools, etc.
  gaby, alexandria, mdbtools

  Editors
  Editors, other than office word processors,
  for text-based information.
  ksubtile, nano, hexedit

  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, backup, etc.
  file-roller, mc, baobab

  Graphics
  2D and 3D graphics manipulation software.
  gimp, inkscape, imagemagick

  Mobile Devices [new]
  Software that allows you to interface
  with mobile devices (phones, PDAs, etc.).
  kandy, gnokii, gnome-pilot

  Network [was:Net]
  Network related software. This is a three-level
  section, do not put entries directly here.

     Network/Communication [new]
     Mail, USENET news, chat, instant messaging,
     IP telephony, video conferencing software, etc.
     xchat, gaim, mutt

     Network/File Transfer [new]
     File transfer software such as download
     managers, FTP clients, P2P clients, etc.
     amule, gftp, d4x

     Network/Monitoring [new]
     Network monitoring software.
     gip, ettercap, iptstate

     Network/Web Browsing [new]
     Web browsers, tools for offline browsing, etc.
     elinks, epiphany-browser, webhttrack

     Network/Web News [new]
     Web feed (RSS, Atom, etc.)
     and podcast aggregators.
     akregator, kitty, liferea

  Office [new]
  Office suites, word processors, spreadsheets,
  CRM, ERP, financial sofware, etc.
  openoffice.org, tinyerp-client, gnucash

  Programming
  IDEs, debuggers, etc.
  anjuta, gdb, eclipse

  Project Management [new]
  Timetable managers, group task trackers,
  bug tracking software, etc.
  planner, bugzilla, gnotime

  Science
  Scientific and engineering-related software. This is
  a three-level section, do not put entries directly here.

     Science/Astronomy [new]
     Astronomy-related software.
     celestia, spacechart, stellarium

     Science/Biology [new]
     Biology-related software.
     arb, ncbi-tools-x11, seaview

     Science/Chemistry [new]
     Chemistry-related software.
     chemtool, kalzium, xdrawchem

     Science/Data Analysis [new]
     Software designed for processing, extracting,
     and presenting generic scientific data.
     fityk, ygraph, mn-fit

     Science/Electronics [was:Technical]
     Circuit design tools, simulators and
     assemblers for microprocessors, etc.
     geda, gnucap, tkgate

     Science/Engineering [new]
     CAD, UML tools, diagram-drawing and
     other engineering-related software.
     tcm, dia, qcad

     Science/Geoscience [new]
     Geoscience-related software.
     earth3d, qgis, therion

     Science/Mathematics [was:Math]
     Mathematics-related software.
     gcalctool, snappea, xeukleides

     Science/Medicine [new]
     Medicine-related software.
     mssstest, gnumed-client, xmedcon

     Science/Physics [new]
     Physics-related software.
     kxterm, ifrit, paw

     Science/Social [new]
     Social sciences-related software.
     gnomesword, hanzim, bibletime

  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 a three-level
  section, do not put entries directly here.

     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 for language-env as a special case.

     System/Monitoring [new]
     System information and monitoring tools, log viewers, etc.
     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, etc.
     gpgkeys, bastille, avscan

  Terminal Emulators [was:XShells]
  Graphical terminal emulators.
  xterm, gnome-terminal, rxvt

  Text
  Text oriented tools like dictionaries, OCR,
  translation, 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 (non-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 recreation. This is a top-level
section, do not put entries here.

  Action [was:Arcade]
  Games that involve a lot of action
  and require fast reflexes.
  xsoldier, supertux, xmoto

  Adventure
  Role playing and adventure games,
  interactive movies and stories, etc.
  beneath-a-steel-sky, egoboo, kq

  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 (screensavers), 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 a 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

FVWM Modules [was:WindowManagers/Modules]
FVWM-based window manager modules. As only modules related to
running WM are showed, do not create subsections for specific WMs.
fvwm, fvwm-gnome, fvwm95

Window Maker [new]
This section is reserved for wmaker as a special
case. All wmaker specific entries must go here.

# RENAMED SECTIONS
#
# Applications [was:Apps]
#   Amateur Radio [was:Hamradio]
#   Data Management [was:Databases]
#   Network [was:Net]
#   Science
#      Science/Electronics [was:Technical]
#      Science/Mathematics [was:Math]
#   System
#      System/Administration [was:Admin]
#      System/Language Environment [was:Language-Environment]
#   Terminal Emulators [was:XShells]
# Games
#   Action [was:Arcade]
#   Blocks [was:Tetris-like]
# Screen
#   Saving [was:Save]
#   Locking [was:Lock]
# Window Managers [was:WindowManagers]
# FVWM Modules [was:WindowManagers/Modules]

# Applications

substitute section->section
  Apps/Hamradio "Apps/Amateur Radio"
endtranslate

substitute section->section
  Apps/Databases "Apps/Data Management"
endtranslate

substitute section->section
  Apps/Net Apps/Network
endtranslate

substitute section->section
  Apps/Math Apps/Science/Mathematics
endtranslate

substitute section->section
  Apps/Technical Apps/Science/Electronics
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
  XShells "Apps/Terminal Emulators"
endtranslate

# Games

substitute section->section
  Games/Arcade Games/Action
endtranslate

substitute section->section
  Games/Tetris-like Games/Blocks
endtranslate

# Screen

substitute section->section
  Screen/Lock Screen/Locking
endtranslate

substitute section->section
  Screen/Save Screen/Saving
endtranslate

# Toplevels

substitute section->section
  Apps/ Applications/
endtranslate

substitute section->section
  WindowManagers/Modules "FVWM Modules"
endtranslate

substitute section->section
  WindowManagers "Window Managers"
endtranslate

Attachment: signature.asc
Description: Digital signature


Reply to: