UBuntu 20.10 is running gnome-session
on Xorg
. I don't use wayland
at all. But when trying to remove possible irrelevant components, I found following ones cannot be removed.
aptitude search '~i' -F '%p' | grep wayland
libwayland-client0
libwayland-cursor0
libwayland-egl1
libwayland-server0
xwayland
The last package xwayland
is to be required by gnome-session
, which makes no sense to me since xwayland
should be useless in current desktop session.
The first three are claimed to be part of wayland compositor infrastructure
, and required by some other core packages such as libgtk-3-0
, which makes no sense either since wayland
is (if not supposed to be) an alternative to Xorg
and shouldn't be marked as prerequisite when x11
environment has been ready.
It is even worse for libwayland-server0
to be required by gnome-shell
itself.
So the question follows: Is it really necessary for these packages to be remained and managed against current designated (reverse-)depedencies in X11
desktop environment? And how can I completely remove all these unwanted packages?