Endless OS, like other Linux distributions, is transitioning away from X11 to Wayland as the display/graphics solution.
On Endless OS 5.0 or newer, Wayland is the default display server. If you encouter problems or require using Xorg/X11 in Endless OS 5, see below for instructions.
Endless OS 4.0 supports Wayland as follows:
If you encounter any problems with Wayland, or need to use Xorg/X11 on your EOS 5 (or newer) system by any reason, follow the steps below to switch to Xorg/X11.
⚙️icon to select "Endless on Xorg"
To switch back to Wayland, follow the same steps, selecting "Endless on Wayland".
These instructions will only work on Endless OS 4
The NVIDIA driver on EOS 4 does not 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