I’m upgrading my system hard drive capacity, so perhaps it’s a good time to go from Leap 15.6 to 16.0. In reading about 16.0, Wayland will be replacing X11. Currently, I have a file, 10-nvidia.conf, in /etc/X11/xorg.conf.d/ to deal with my setup:
In Wayland this is done by the compositor so you need to look at what the compositor (which is usually also window manager) of your desktop environment supports.
openSUSE Leap 16 installer provides only Wayland variants of desktop environments. Xorg-based environments can be installed manually post-installation.
Yes, X11 choice is there. See screenshot - it’s available after the fresh install … and no, I did not have to install it manually post-installation. I can choose either at login, but I always use X11 / Plasma as the default. (BTW, I don’t have nvidia card in any machine here).
The SDDM login screen, showing X11 and wayland choices
.
The problem I usually run into is the second monitor, that’s connected through a KVM, has issues. The EDID of the monitor isn’t recognized on boot, and if the machine goes to sleep, sometimes it wakes up without the second monitor, due the system reconfiguring the monitor setup on the fly. I discovered that I needed to explicitly define the monitor setup and turn off services like KScreen2, which was designed to make it easy for the system to adapt to changing monitors.
I went about downloading the Leap 16.0 ISO but the USB stick I was going to burn it to failed to mount on two GNU/Linux boxen and one MacBook. fdisk had problems with it too. Since I already had a 15.6 ready to go, I ended up installing 15.6.