Endless OS, like other Linux distributions, is transitioning away from X11 to Wayland as the display/graphics solution.
The upcoming Endless OS 4.0 will support Wayland as follows:
The main reason that Endless OS on x86_64 has not yet completed the transition to Wayland by default is due to user-visible regressions in screen-sharing functionality in Chromium and Zoom. We plan to make it the default once such issues are ironed out.
These instructions will only work on Endless OS 4 and newer
The NVIDIA driver does not yet have full Wayland support. These instructions are expected to fail on NVIDIA cards.
sudo nano /etc/gdm3/daemon.conf
[daemon] # We change the default value to 'false' on EOS. # Uncomment the line below to force the login screen to use Wayland #WaylandEnable=true
#so that it reads:
[daemon] # We change the default value to 'false' on EOS. # Uncomment the line below to force the login screen to use Wayland WaylandEnable=true
After logging in, in order to verify that Wayland is being used you can check for the presence of a
gdm-wayland-session process, for example:
$ ps -C gdm-wayland-session PID TTY TIME CMD 1252 tty2 00:00:00 gdm-wayland-ses