Re: [Usability]From application- to user-centric configuration



On Sat, Mar 09, 2002 at 04:23:35AM -0800, Seth Nickell wrote:
> Its an idea I've been playing with as a narrower point in the broader
> context of "commoditizing" certain applications. It does seem like a lot
> of the most basic configuration, particularly required settings (as
> opposed to preferences, or optional settings) such as server addresses
> could be shared across GNOME. It really wouldn't be hard to establish
> some common GConf keys for this sort of thing. *shrug*.

I agree, especially the required settings should be set only once, and
usually by the system administrator, really.  However, I think that
those required settings should also be shared across the whole system.
See, for example, http_proxy environment variable that is (supposed to
be) used by all (console-based?) applications using HTTP.

I know that environment variables just aren't enough anymore, but I
think the idea still stands; set one configuration variable once, and
only once.

Basic preferences is another thing, like incoming mail folders.
Strictly speaking it's not a required setting as there is propably
always a system-defined inbox.  However, that fails to take into account
your IMAP server (could be set system-wide, actually) and your nifty
procmail rules on the server delivering mail to different folders (can
not be defined system-wide.)

There already is some support for common preferences in GNOME, like the
URL Handlers and File Types.  They are centered around documents instead
of applications, which is a good start.  Now just add a few things that
are centered around the user.  As you said, shouldn't be too hard.


> I've already exported a few of the more generally interesting Nautilus
> settings like this. We just need to define schemas in libgnome, and
> poof, you have a standard ;-)

Oh, goody!  Are those documented somewhere, or is this a case of RTFS? :)
I assume you mean the version in GNOME2? 

Well.. if you ask me, you could propably already move, for example,
/apps/galeon/Advanced/Network/http_proxy to something like
/GNOME/Network/http_proxy :)


-- 
Tommi Komulainen                                 Tommi Komulainen iki fi
GPG 1024D/68388EE6    6FD6 DD79 EB38 BF6F 3533  09C0 04A8 9871 6838 8EE6

Attachment: pgpeuVV6oEdIt.pgp
Description: PGP signature



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