Comment # 1 on bug 1028028 from
(In reply to Simon Lees from comment #0)
> Currently the X11 pattern doesn't work with the --no-recommends zypper
> option. It's my opinion atleast that zypper install --no-recommends
> [gnome|enlightenment|xfce] etc should install a working version of the
> particular desktop but probably without a web browser mail client etc (I'm
> not saying that we should claim this is well tested and well supported) but
> if someone tries and raises a bug we should atleast try to fix it.

I agree with the basic premise, but: GNOME does not require an X-Server (you
can run it perfectly as a wayland session - then only XWayland is needed),

> 1. Packages such as xorg-x11-server, xorg-x11-essentials,
> xorg-x11-driver-input, xorg-x11-driver-video should be required rather then
> recommended. (if anything only requires a subset of that to work it should
> potentially require the subset it needs rather then the whole pattern.

xorg-x11-driver-input is just a meta-package - almost all input devices are
handled by xf86-input-libinput by now

> 2. All display managers should "Provide: Display-Manager" so that the
> pattern installs 1 display manager but not necessarily several.

That would be analog to the 'windowmanager' we provide - and makes sense. But:
running X does not require you to run a Login Manager (think startx)

> 3. Do we need a wayland pattern? at some point its going to be possible to
> run a desktop without x11 installed (if its not already) what do we need to
> do in the current X11 pattern to make this possible if desired do we need a
> wayland pattern? Atm I think enlightenment just requires the wayland
> packages it needs, what do others do?

Wayland might be a bit special - as it's mostly a protocol - implemented by
various desktop environments (so far GNOME, KDE and Enlightenment are known by
me to support wayland); I don't think a pattern makes much sense for that. for
GNOME for example, you need gnome-session-wayland (which requires
xorg-x11-server-wayland); xorg-x11-server can already be uninstalled on a GNOME
session without loss of functionality


You are receiving this mail because: