Todays Leap 16 Beta installed X11 and switched me from wayland to X11

Proof:

zypper se -si x11
i  | dbus-1-x11                                 | package | 1.14.10-160000.2.4                          | x86_64 | repo-oss (16.0)
i  | ghostscript-x11                            | package | 10.05.0-160000.1.4                          | x86_64 | repo-oss (16.0)
i  | libva-x11-2                                | package | 2.22.0-160000.1.8                           | x86_64 | repo-oss (16.0)
i  | libX11-6                                   | package | 1.8.10-160000.2.5                           | x86_64 | repo-oss (16.0)
i  | libX11-data                                | package | 1.8.10-160000.2.5                           | noarch | repo-oss (16.0)
i  | libX11-xcb1                                | package | 1.8.10-160000.2.5                           | x86_64 | repo-oss (16.0)
i  | libxkbcommon-x11-0                         | package | 1.8.0-160000.1.11                           | x86_64 | repo-oss (16.0)
i  | patterns-base-x11                          | package | 20200505-lp160.4.8                          | x86_64 | repo-oss (16.0)
i  | patterns-base-x11_enhanced                 | package | 20200505-lp160.4.8                          | x86_64 | repo-oss (16.0)
i  | perl-X11-Protocol                          | package | 0.56-160000.2.6                             | noarch | repo-oss (16.0)
i  | x11                                        | pattern | 20200505-lp160.4.8                          | x86_64 | repo-oss (16.0)
i  | x11-tools                                  | package | 0.1-160000.1.7                              | noarch | repo-oss (16.0)
i  | xorg-x11-driver-video                      | package | 7.6_1-bp160.4.3                             | x86_64 | repo-oss (16.0)
i  | xorg-x11-essentials                        | package | 7.6_1-bp160.3.9                             | noarch | repo-oss (16.0)
i  | xorg-x11-fonts                             | package | 7.6-160000.2.1                              | noarch | repo-oss (16.0)
i  | xorg-x11-fonts-converted                   | package | 7.6-160000.1.37                             | noarch | (System Packages)
i  | xorg-x11-fonts-core                        | package | 7.6-160000.2.1                              | noarch | repo-oss (16.0)
i  | xorg-x11-fonts-legacy                      | package | 7.6-160000.2.1                              | noarch | repo-oss (16.0)
i  | xorg-x11-libX11-ccache                     | package | 7.6-bp160.1.8                               | x86_64 | repo-oss (16.0)
i  | xorg-x11-server                            | package | 21.1.15-160000.3.7                          | x86_64 | repo-oss (16.0)
i  | xorg-x11-server-extra                      | package | 21.1.15-160000.3.7                          | x86_64 | repo-oss (16.0)
i  | xorg-x11-server-Xvfb                       | package | 21.1.15-160000.3.7                          | x86_64 | repo-oss (16.0)
i  | xorg-x11-Xvnc                              | package | 1.15.0-160000.1.12                          | x86_64 | repo-oss (16.0)
i  | xorg-x11-Xvnc-module                       | package | 1.15.0-160000.1.12                          | x86_64 | repo-oss (16.0)

My repos

zypper lr -udP
# | Alias                       | Name                      | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                      | Service
--+-----------------------------+---------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------+---------
1 | openSUSE:repo-non-oss       | repo-non-oss (16.0)       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64       | openSUSE
2 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (16.0) | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64 | openSUSE
3 | openSUSE:repo-openh264      | repo-openh264 (16.0)      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap_16                     | openSUSE
4 | openSUSE:repo-oss           | repo-oss (16.0)           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64           | openSUSE
5 | openSUSE:repo-oss-debug     | repo-oss-debug (16.0)     | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64     | openSUSE
6 | openSUSE:repo-oss-source    | repo-oss-source (16.0)    | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss           | openSUSE

Your login screen should have a session type chooser. Switching back should be easy, unless your DM is XDM. Which DE and DM are you using?

I do not have KDE or Gnome installed - I do not want either DE, I want MATE (which is Gnome 2).

I use MATE - there is no choice on the login screen to choose anything but MATE.

I suspect that DM is lightdm as that is what spawned mate-session.

Also LightDM should let you choose between a X11 or Wayland session…

But there seems to be no Wayland session support for Mate in Leap 16 (according the available packages).

1 Like

Before this weeks updates - there was no X11 in Leap 16 beta at all. In fact, it was said that there would be no X11 in Leap 16 so something changed.
To get MATE to work, I had to install xwayland or no programs would spawn that needed a window. I thought it was a suid issue but it was no xwayland when pattern-mate-mate installed.
adding xwayland fixed that issue

That statement is incorrect, at least for our environment.
We don’t use MATE, but KDE Plasma.

Since our original install of Leap 16, back in the Alpha days (installed in Oct 2024), we have ONLY used X11, during Alpha, and as of today with Beta … because Wayland is still unreliable on our machines.

LightDM itself requires a working X11 environment (even if starting a Wayland desktop environment). The SDDM and GDM greeters are capable of operating as Wayland clients in their own right.