[263] in Athena User Interface

home help back first fref pref prev next nref lref last post

Re: Program chooser & list o' lockers

daemon@ATHENA.MIT.EDU (Richard Tibbetts)
Wed Jul 5 22:55:57 2000

Message-Id: <200007060255.WAA13638@hikari-no-ken.mit.edu>
To: "Christopher D. Beland" <beland@MIT.EDU>
cc: aui@MIT.EDU, tibbetts@MIT.EDU
In-reply-to: Your message of "Wed, 05 Jul 2000 18:52:20 EDT."
             <200007052252.SAA251882@whack-a-mole.mit.edu> 
Date: Wed, 05 Jul 2000 22:55:53 -0400
From: Richard Tibbetts <tibbetts@MIT.EDU>


Great idea. We are not going to do it as part of AUI.

I might suggest that you modify this mail and send it to the
appropriate GNOME list (gnome-gui might be appropriate). I think that
such a widget might well get into GNOME and be used. If it is well
accepted we might even modify it to do the right thing with lockers.

As much as I would like to do new development on GNOME, I don't think
we have sufficient resources. More importantly, I don't think that
such a widget would be as useful if it were not used in non-Athena
GNOME software.

tibbetts

On 7/5 you wrote:
> 
> So I mentioned in a previous mail the need for a dialog where you get
> to browse your Favorites menu (and maybe your panel icons and other
> menus or whatever) and pick one or more programs.  This would be
> useful for session management, gmenu, gmc (for opening files of
> unknown type) and probably other places.  A simple file browser will
> not quite work, as other information, like icon, description,
> pre-command test command, etc. are often relevant, and must be
> imported.  Also, navigating the file tree is not something users find
> easy to do, especially since the menu system will shield them from the
> actual locations of many things.
> 
> Further complicating things (but not terribly so) is Athena locker
> support.  Users are likely to session-manage programs that are already
> on their menus, but *might* want to run an obscure program at startup
> that's on a menu they don't want on their Favorites list.
> 
> Obviously, for adding things to your Favorites menu, simply listing
> the things you already have there won't suffice.  Therefore, I think
> the program chooser should allow you to browse arbitrary lockers that
> you *don't* have on your menu.  It's easy enough to do this if you
> just ask the user to supply the name of the locker.
> 
> So, I think we will need to modify the existing Gnome file and/or
> program choosers to serve these purposes.
> 
> Another independent but related problem is the answer to the question,
> "How do I know the name of the locker to add?"
> 
> Especially with cross-locker menus, how is one supposed to know to
> add, say, "communications" and not "internet" or "instant-messaging"?
> 
> Two solutions have been suggested so far: documentation and
> integration.
> 
> The first would involve creating a web page, not unlike the current
> "What Runs Where" page.  Instead of listing individual programs, this
> new page would list lockers, sorted by category and presumably with
> some short description of purpose.  Any time a locker maintainer
> created a submenu (perhaps with prompting) they would send mail to the
> central maintainers and ask to be added (if they wanted their locker
> to be made publicly available in this manner).
> 
> Sometimes, locker maintainers might be lame.  If they create menus,
> but don't tell us about them, a third party (like say someone in SIPB,
> or OLC) might come across the menu and tell us about it.  Also, anyone
> can create a menu for stuff in any locker (though they'd have to store
> it externally if they don't have write permission).  Locker
> maintainers could also write a description and request to be added to
> a particular category, saving the root maintainers the bother of
> trying to figure out what a given locker was for.
> 
> I don't think the tree-of-lockers would be a horribly and unmanagably
> large, and I'd be willing to try to do a proof-of-concept tree to show
> this, if people disagree.  Once established, it would probably not
> need to be frequently updated - only when locker menus are born, die,
> or are completely rechartered.  I think that cross-locker menus will
> be much more of a time drain, because there we (or whoever is
> maintaining them) actually has to track individual programs.
> 
> 
> I've talked with some non-Course-6 users about this, and they agree
> that such a thing would be eminently useful.  I suppose there's
> probably not much disagreement that we have to have a list of locker
> menus *somewhere*; the question is whether to do it in HTML or as part
> of the interface itself.
> 
> While it would be more work to set up at first, it's no more
> time-intensive to maintain the list as a system-wide configuration
> file than as a web page.  And, we would get the added functionality of
> being able to browse menus and programs in lockers you don't have
> added.  This is the whole *point* of gmenu; elsewhere, many users
> would prefer not to have to add menus to see what's in them, and would
> also prefer not to have to type in the name of a locker (though being
> able to would be very useful).
> 
> 
> Usably yours,
> 
> Beland
> 
> 

-*- http://www.mit.edu/~tibbetts -*- finger tibbetts@monk.mit.edu -*-

home help back first fref pref prev next nref lref last post