Bug#361418: [Proposal] new Debian menu structure
Hello Debian people,
I am proposing a new version of the new Debian menu structure proposal
incorporating changes that have been proposed.
Here the change from the previous draft:
- change 'HAM Radio' to 'Amateur Radio'.
- revert change 'Educational' -> 'Education'.
- add 'Electronics' in place of 'Technical/Electronics'.
- add 'Engineering' in place of 'Technical/Engineering'.
- change 'Mathematical' to 'Mathematics'.
- revert change 'Scientific' -> 'Science'.
- rename 'Games/Arcade' to 'Games/Action'.
- 'Modules' splited in 'FVWM Modules' and 'Window Maker'.
- Lot of typo fix, courtesy of debian-l10-english.
The changes from the current menu structure are listed below.
The full listing is in attachment.
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 (351 entry)
Games/Sports (7 entries)
Screen/Root-window (8 entries)
-- Renamed Sections --
Applications [was:Apps]
Amateur Radio [was:Hamradio]
Data Management [was:Databases]
Electronics [was:Technical]
Mathematics [was:Math]
Network [was:Net]
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]
-- New Sections --
Applications
Accessibility [new]
Engineering [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]
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]
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.
-- The Menu Structure --
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
Electronics [was:Technical]
Circuit design tools, simulators and
assemblers for microprocessors, etc.
geda, gnucap, tkgate
Emulators
Software that allows you to run non-native
software or more than one OS at a time.
wine, dosemu, qemu
Engineering [new]
CAD, UML tools, and other technical software
not directly related to electronics.
tcm, qcad, pythoncad
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
Mathematics [was:Math]
Mathematics-related software.
gcalctool, snapea, xeukleides
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
Software for natural and social sciences, humanities, etc.
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 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.
substitute section->section
Apps/Databases "Apps/Data Management"
endtranslate
substitute section->section
Apps/Hamradio "Apps/Amateur Radio"
endtranslate
substitute section->section
Apps/Math Apps/Mathematics
endtranslate
substitute section->section
Apps/Net Apps/Network
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
Apps/Technical Apps/Electronics
endtranslate
substitute section->section
Games/Arcade Games/Action
endtranslate
substitute section->section
Games/Tetris-like Games/Blocks
endtranslate
substitute section->section
WindowManagers/Modules "FVWM 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
Reply to: