UBuntu 20.10 is running
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
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
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?