What's the difference between Full Wayland and Wayland in KDE?
What's the difference between Full Wayland and Wayland in KDE?
Wayland and Full Wayland are two different approaches to managing display servers. Full Wayland supports all features of Wayland, while Wayland is a minimal implementation that works within its constraints. Each has its own benefits depending on your needs.
I avoided the more complex parts of the Linux desktop until wayland was still a joke. A quick search gave a clear explanation. In short, there are two ways to run Wayland: fully within the new system ("full wayland") or in a compatibility mode that keeps an X server running for apps expecting it. The linked thread goes into more specifics if you want deeper insight.
According to what I understand, Plasma supports only two sessions: Wayland and X.org. I’m not entirely confident about the distinction between Wayland and Full Wayland unless it’s a feature added by a particular distribution. If I had to guess, it seems one distribution mainly uses xwayland for most of its Plasma sessions while another sticks to the native Wayland implementation. This makes sense given Plasma’s ongoing stability and compatibility challenges with Wayland.
Back then, there were just two sessions in total. It looks like things have evolved since then. After reviewing the Tumbleweed discussion more closely, it seems the seventh reply captures everything well: it builds on that idea and adds further insight. I also found this link useful: https://www.proli.net/2020/04/03/develop...n-wayland/