On 9/14/24 6:23 AM, Andreas Sturmlechner wrote:
> 1) overall small impact on binary size, no runtime implications for X users
> 2) desktop profile definition is "minimal" USE flags, not necessarily "legacy"
> 3) plenty of "minimal" gui-wm/* exist, so X WMs can't claim that space
> 4) KWin is not just used with Plasma, but also as LXQt default, and both 
> Plasma as well as Gnome have plenty of desktop profile users for some reason 
> (mostly no-multilib of course ...)


I suppose it is technically "minimal" to have either one or the other
but not both...

Which one deserves to be the "minimal default"? That is a harder
question to answer. But at least selectively there's a reason to have
various packages such as toolkits default to X support for ABI reasons
(this argument can of course be made for wayland too) and there's a
surprising amount of software out there that is X11-specific from the
days when it was less common to use generic toolkits such as Gtk / Qt,
which I guess leads us to: xwayland.

Anyway, I'll just add -wayland to make.conf to stem the flood, I
suppose. My DE is hardly "minimal" but it is certainly X-only.

Perhaps what we really need is an easier way to handle custom user
profiles via mixins, so that e.g. people who use lxqt don't have to beg
for a dedicated official profile.


> 5) deduplication++


At least this could be handled by making a
profiles/targets/desktop/wayland and having both plasma and gnome parent
themselves to that?

It's not really much of an argument, even if it is only added on to 4
other arguments, to talk about deduplication as a reason to modify
end-user experiences. The arguments for end-user experiences should
relate to solving end-user problems, which is what points 1-4 argue
based on. Internal implementation details should remain internal
implementation details, and it seems we do (happily) have the technology
to make them stay that way.


-- 
Eli Schwartz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to