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. <[EMAIL PROTECTED]> 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
signature.asc
Description: Digital signature