Menu Policy - please read if you maintain a package with a .desktop file in it!

Daniel Veillard veillard at redhat.com
Fri May 14 15:09:34 UTC 2004


On Fri, May 14, 2004 at 05:29:33PM +0300, Panu Matilainen wrote:
> On Fri, 14 May 2004, seth vidal wrote:
> > I interact with users everday - more importantly users of desktop linux
> > systems and they pick over the apps all day until they find one they
> > like, then they cling to it like lichen on a cave wall.
> 
> Heh, nice expression :) The "most users" term bothers me here - maybe the
> average secretary in corporate environment isn't interested in editing
> menus or evaluating different applications but that's not the target crowd
> of FC, the last I heard.

  Well I have never felt the need to change the menu myself, but that's
because I use the shell far too much. 
  In general I'm a bit vary of the concept of "normal user" vs. "power user",
because we try to make a global picture of it and I don't think it reflects
actual user behaviour. A user will learn more about an interface if there
are informations about how to change the way it interract with it. To me the
most common example is having shortcuts keystroke printed when you display
a menu, if you don't show them, 99% of the users will not learn any of them
(see how long it takes to make progresses in vi as an example). And IMHO
2 person can become more proficient in the use of a given interface even if
they take different ways to adapt their behaviour. User A may add a shortcut
to the application on the desktop, User B may add it to the menu if not present
and User C may use the "Open recent" to always get to the same document.
  The common pattern between both are:
  - that there is some user specific information associated to the interface
    to customize it to the current user way to interract with it
  - that you need some knowledge from the interface that such customization
    is possible

 IMHO Colin is right that most users won't modify the menu if there is no
easy way to do it indicated from the interface itself (IMHO a good plug would
be by within the Run Application dialog). Whether allowing the menu to be
modified to fit a given user way to interract with the interface boils down
to :
  1/ an estimate wether this would help users
  2/ how hard it would be to support this option
  3/ finding a good way to plug the support in the interface

 1/ seems to be unclear
 2/ keeping a copy of the XML should not be hard
 3/ seems not that simple.

Daniel

-- 
Daniel Veillard      | Red Hat Desktop team http://redhat.com/
veillard at redhat.com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/





More information about the fedora-devel-list mailing list