gui desktop environment package shall be defined as: For example kdm, anon-shared-desktop, xserver-xorg.
gui application shall be defined as: for example dolphin
It's not about GUI vs CLI-only. Not about gui desktop environment packages
There are no gui desktop environment package in Qubes-Whonix. Only gui applications.
Try these commands by @entr0py in the other thread
apt-cache --installed rdepends etc.
We'd have to get rid of all of the following packages.
sudo apt-cache --installed rdepends phonon
So we could get finally get rid of phonon so we can get rid of vlc. (kde-runtime also has loads of reverse depends.)
kmouth is an accessibility tool. Can be removed. See:
Maybe look on it from this perspective:
In essence qubes-whonix-gateway is installed with apt-get
--no-install-recommends inside a minimal Qubes Debian template. We can change dependencies in anon-meta-packages debian/control. Suggestions can be made there. But nothing can be done about reverse depends.