On Wed, 2005-01-05 at 04:54 -0200, Alexandre Oliva wrote: > On Jan 5, 2005, Havoc Pennington <hp@xxxxxxxxxx> 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