It is now possible to remove gtk2 from the default Ubuntu install in 18.04 Alpha but you'll lose Firefox (can be replaced by Chromium or Epiphany or Firefox 58 Beta) and Thunderbird (can be replaced by Evolution) and debconf support in the Ubuntu/GNOME Software app.
Let's keep this bug open though because it's possible to fix those issues before 18.04's release. ** Description changed: 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. Use a dh_shlibdeps hack to drop the libgtk2.0-0 dependency from these GTK2 addons: + 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. IN PROGRESS: gtk2-engines-pixbuf (not in default install but installed by vanilla gnome-session) + 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. Disable Flash in Thunderbird? - 6. MERGE PROPOSED: Apply the dh_shlibdeps hack to Firefox + 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. Prepare a debconf-gtk3 backend and switch gnome-software and - software-properties-gtk to use it. + 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. ** Branch unlinked: lp:~jbicha/firefox/dont-depend-on-gtk2 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ubuntu-meta in Ubuntu. https://bugs.launchpad.net/bugs/1585903 Title: Make it possible to remove gtk2 Status in Ubuntu GNOME: Triaged Status in ubuntu-meta package in Ubuntu: Triaged Status in meta-gnome3 package in Debian: New Bug description: 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. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1585903/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp