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

gnome, kde, xfce use non-policy main menu



For discussion:

Gnome, KDE, and XFCE are the the top three desktops used in debian and
cover most users of desktops in debian.

They all use xdg .desktop-based menus as their main menu.

xdg .desktop-based menus are not covered by policy.

This means some maintainers refuse to use them (see bug #478954 and
#478916).

The main menu (meaning the primary menu used for program selection; I
don't include quick access menus which have a small selection of often
used programs) should either be the debian-menu or all packages which
are supposed to have menu entires should also be required to
supply .desktop files.

Having a dual-menu scheme in policy is ugly.

Currently the debian-menu is a submenu of the main menu, called
'Debian'.  

Having the main menu, where users, especially new users, expect
to find all their programs not be canonical is also ugly.  Having
the canonical menu as a submenu (currently the case) means the programs
are at least available but you have to know to look there when you can't
find it in the main menu, and looking in two places to find a program
is a pain. You could always look in the debian menu always, but then why
have the main menu?

menu-xdg provides the 'Debian' menu (or main menu if that is the choice
debian makes) from debian-menu entries as an xdg-compliant menu and
entries.

desktops that want to have .desktop entries for specific programs ought
to be responsible for creating the code that merges the debian main
menu with their main menu (e.g. in menu-xdg), rather than forcing every
other application in debian to do their work for them.

Regards,

Daniel
-- 
And that's my crabbing done for the day.  Got it out of the way early, 
now I have the rest of the afternoon to sniff fragrant tea-roses or 
strangle cute bunnies or something.   -- Michael Devore
GnuPG Key Fingerprint 86 F5 81 A5 D4 2E 1F 1C      http://gnupg.org
No more sea shells:  Daniel's Weblog    http://cshore.wordpress.com

Attachment: signature.asc
Description: PGP signature


Reply to: