Mart Raudsepp wrote:
> I wanted to work at some point on splitting out gnome and kde profiles
> to separate ones. Perhaps desktop profile could be a generic universal
> one with USE flags enabled that rox/lxde/fluxbox and so on would like as
> well, and then gnome adds its stuff, and kde adds its own stuff.
> Or desktop could be one that enabled both GNOME and KDE stuff as now, by
> multi-inheriting both gnome and kde profiles.
> Or perhaps both a lowest common denominator desktop-base profile and a
> big desktop one enabling everything...

What could be nice is if users could select multiple profiles. They
first choose the "desktop" profile, which has lots of basic stuff that's
DE/WM-agnostic. They could then select another profile that adds e.g.
Gnome stuff, like you suggested.

I suppose the potential problem here (besides coding support for more
than one profile) is making sure that the selected profile's USE flags
(etc.) don't conflict with other selected profiles. Profile authors
would have to be pretty aware of what other profiles contain, and/or the
package manager would have to have some heavy duty resolver.

One could just avoid the whole multiple-profiles-selected thing by
cloning bits of one profile (like a minimal agnostic "desktop"), then
adding your own USE flags, and calling it the "Gnome" profile, but this
introduces lots of code duplication.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to