Re: Reducing the number of special uris in gnome
- From: James Henstridge <james daa com au>
- To: sunnanvind fenderson com
- Cc: Sander Vesik Sun COM, desktop-devel-list gnome org
- Subject: Re: Reducing the number of special uris in gnome
- Date: Fri, 05 Jul 2002 16:11:01 +0800
Sunnanvind Fenderson wrote:
Sander Vesik <Sander Vesik Sun COM> writes:
Sorry - any particular reason you think that users would want to use the
Debian menu as opposed to xxx menu?
Sure.
(Note that I was talking about the debian menu *system*.)
1) I think they'd rather use just one menu than a two or three
different ones.
Both KDE and GNOME use .desktop files. This is an agreed upon standard,
available from FreeDesktop.org:
http://www.freedesktop.org/standards/desktop-entry-spec.html
A distribution can provide .desktop files for packages quite easily, and
have them appear in both GNOME and KDE menus (Red Hat does this for
example).
2) (On my install at least) there are a lot more programs registered
with the debian menu than with the gnome or kde menus. This is
anecdotal, of course.
That is because Debian goes to the trouble of creating debian menu
entries for software they distribute. On other systems, the
distributors create menu entries for whatever system they use for their
menus.
3) Standards are generally considered good, and even though the debian
menu system is only standard on debian-based systems, I think it's
good enough to be "promoted" to a desktop standard.
I took a quick look at the debian menus manual:
http://www.debian.org/doc/packaging-manuals/menu.html/
One big omission seems to be the lack of translated menu support. Is
this due to the documentation not being up to date, or a real
limitation of the system?
It looks like
4) (On Debian) almost all desktops/wms except Gnome and Kde use the
debian menu system as it's menu system.
Because they have been modified to use the system ...
It doesn't look like the Debian system provides much benefit over the
desktop entries used in GNOME and KDE (especially when combined with the
vfolder system used in the 2.0 gnome panel menus). By using desktop
entries you get the benefit of not having to modify the two major
desktop environments to use the menu system.
--
Okay, there are only a few, non-conclusive reasons for gnome to use
the debian menu system - it would be neat and clean and consistent.
I can't think of any reasons why it *shouldn't* use the debian menu
system, though.
The desktop entry spec is used by the two major desktop environments, a
number of distributors and application authors. We already went through
the trouble to standardise this between the two desktops to make the
lives of app authors easier, and the debian system doesn't seem to
provide much real benefit.
If the gnome "menu layout" (that is, the categories) is better than
the debian ditto, I'm sure the debian menu maintainers would like to
know.
When I went from debian-based wms to gnome, I personally felt that it
was a disimprovement - the categories seem more overlapping and I
found it difficult to place in which category a particular application
was.
Some portions of the Debian menu layout look a bit suspect (a submenu
listing the window managers installed on the system?). However, it
looks like the debian menu system should allow you to write a script
that outputs a list of desktop files corresponding to debian menu items.
It might be a good project for someone to take on.
James.
--
Email: james daa com au | Linux.conf.au 2003 Call for Papers out
WWW: http://www.daa.com.au/~james/ | http://conf.linux.org.au/cfp.html
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]