Ubuntu 17.10 still requires gtk2
-------------------------------------------------------
sudo apt remove libgtk2.0-0
The following packages will be REMOVED:
firefox* gnome-session-canberra* gtk2-engines-murrine* ibus-gtk* kerneloops-applet* libcanberra-gtk-module* libcanberra-gtk0* libgail-common* libgail18* libgtk2-perl* libgtk2.0-0* libgtk2.0-bin* light-themes* thunderbird* thunderbird-gnome-support* thunderbird-locale-en* thunderbird-locale-en-us* ubuntu-artwork* ubuntu-desktop*
Proposal for 18.04
-------------------------
1. DONE: Don't have webkit2 recommend the gtk2 support.
2. NOT NEEDED: Split the gtk2 part of light-themes to a separate package.
3. DONE: Use a dh_shlibdeps hack to drop the libgtk2.0-0 dependency from these GTK2 addons:
a. DONE: gnome-themes-standard
b. DONE: gtk2-engines-murrine
c. DONE: gtk2-engines-pixbuf (not in default install but installed by vanilla gnome-session)
d. DONE: ibus-gtk
4. DONE: Drop gnome-session-canberra's unnecessary manual dependency on libcanberra-gtk0
5. PROPOSED: Either disable Flash in Thunderbird or apply the dh_shblideps hack from Firefox. Either way probably needs Thunderbird Beta, but Thunderbird 59 should be stable or close it to by 18.04 release.
6. DONE in Firefox 58 Beta: Apply the dh_shlibdeps hack to Firefox
7. IN PROGRESS: Prepare a debconf-gtk3 backend and switch gnome-software and software-properties-gtk to use it (LP: #1736618)
8. DONE: Demote kerneloops dependency on kerneloops-applet to Suggests.
9. IN PROGRESS: Don't have ubuntu-desktop or gnome-orca recommend libgail-common. It's a gtk2 library (basically) that gtk2 already recommends.
10: optional: Apply the dh_shlibdeps hack to the gtk2 modules and theme engines that aren't in main.
Original Bug Report
---------------------------
I can't remove GTK2 from my system, because parts of GNOME still require it.
Removing gtk2 is still a long way off, since its still used by some apps.
Xwayland, I think due to the way mutter works is always going to be there (Atleast for 16.04). Also there are plenty of Gtk3 apps outside of the core GNOME apps that still require Xwayland for the foreseeable future