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