I am using Ubuntu MATE 17.10. The release notes never mentioned anything about Wayland, and I've always assumed this system was using the Xorg display server.
However, today I ran the usual
sudo apt update && sudo apt full-upgrade
and noticed that the output included:
The following packages will be upgraded: libwayland-client0 libwayland-cursor0 libwayland-server0 [...]
I thought, that's odd. Is my system using Wayland after all?
As suggested by Byte Commander in chat, I looked for running processes (using
pgrep Xorg and
pstree), and found Xorg but no Wayland. So I'm pretty sure Wayland is not running. I looked for Wayland packages:
dpkg -l | grep [Ww]ayland ii kwayland-data 4:5.38.0-0ubuntu1 all Qt library wrapper for Wayland libraries - data files ii kwayland-integration:amd64 4:5.10.5-0ubuntu1 amd64 kwayland runtime integration plugins ii libkf5waylandclient5:amd64 4:5.38.0-0ubuntu1 amd64 Qt library wrapper for Wayland libraries ii libqt5waylandclient5:amd64 5.9.1-2 amd64 QtWayland client library ii libqt5waylandcompositor5:amd64 5.9.1-2 amd64 QtWayland compositor library ii libwayland-client0:amd64 1.14.0-1ubuntu0.1 amd64 wayland compositor infrastructure - client library ii libwayland-cursor0:amd64 1.14.0-1ubuntu0.1 amd64 wayland compositor infrastructure - cursor library ii libwayland-egl1-mesa:amd64 17.2.8-0ubuntu0~17.10.1 amd64 implementation of the Wayland EGL platform -- runtime ii libwayland-server0:amd64 1.14.0-1ubuntu0.1 amd64 wayland compositor infrastructure - server library ii qtwayland5:amd64 5.9.1-2 amd64 QtWayland platform plugin
Why do I have these packages related to Wayland even though I'm not using Wayland?