On Wed, 2005-01-05 at 04:54 -0200, Alexandre Oliva wrote:
On Jan 5, 2005, Havoc Pennington <hp(a)redhat.com> wrote:
> A bit hacky but it does the job. I don't really have a clue how we'd
> expose this in the GUI, anyhow
Let the user create desktop profiles, and do per-profile
configurations? Then let the user choose which profile to use for a
session, and remember the last profile used on a host and use that as
default? For bonus points, introduce profile inheritance, and let the
user choose in which point of the profile inheritance to store some
specific setting.
We started doing this years ago, but it basically sucked because most of
the time you want a profile to cover only a couple of settings, not all
of them. Plus profiles as a concept are pretty complex (especially with
inheritance).
Another way to put it, once you have inheritance and limit profiles to
particular keys, your tool for manipulating profiles is going to be on
the level of gconf-editor, not on the level of control center.
So to me we're better off just saying "the desktop should dynamically
adapt to various resolutions" for example (we really need to do that
anyhow, for the default configuration).
Havoc