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