GTK4 is already in Ubuntu and the GNOME developers are planning GTK5. The bigger issue here is that apps haven't moved away from GTK3 yet. For you that includes Desktop Icons NG, Firefox and Thunderbird.
If 22.04 worked then yes please do go back to that. It's also supported for much longer: https://wiki.ubuntu.com/Releases -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big) Status in GTK+: Unknown Status in gtk+3.0 package in Ubuntu: Triaged Bug description: A tiny sample of of my logs starting with the subject of this thread: gnome-shell[15376]: Can't update stage views actor [:0x564e0cfc0900] is on because it needs an allocation. others gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:18.003: drawing failure for widget 'GtkImage': invalid value (typically too big) for the size of the input (surface, pattern, etc.) gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.986: infinite surface size not supported gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.970: drawing failure for widget 'GtkImage': invalid value (typically too big) for the size of the input (surface, pattern, etc.) Feb 1 19:23:17 gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.970: drawing failure for widget 'GtkBox': invalid value (typically too big) for the size of the input (surface, pattern, etc.) Feb 1 19:23:17 gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.970: drawing failure for widget 'GtkEventBox': invalid value (typically too big) for the size of the input (surface, pattern, etc.) Feb 1 19:23:17 gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.970: drawing failure for widget 'GtkEventBox': invalid value (typically too big) for the size of the input (surface, pattern, etc.) Feb 1 19:23:17 gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.970: drawing failure for widget 'GtkBox': invalid value (typically too big) for the size of the input (surface, pattern, etc.) Feb 1 19:23:17 gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.970: drawing failure for widget 'GtkFixed': invalid value (typically too big) for the size of the input (surface, pattern, etc.) Feb 1 19:23:17 gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.970: drawing failure for widget 'GtkEventBox': invalid value (typically too big) for the size of the input (surface, pattern, etc.) Feb 1 19:23:17 gnome-shell[15376]: DING: (gjs:23748): Gtk-WARNING **: 19:23:17.970: drawing failure for widget 'GtkApplicationWindow': invalid value (typically too big) for the size of the input (surface, pattern, etc.) st_widget_get_theme_node called on the widget [0x564e28a187d0 StBoxLayout ("…")] which is not in the stage. gnome-shell[15376]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3a00004 Feb 1 19:02:01 gnome-control-c[19519]: Finalizing AdwPreferencesPage 0x556a2f5a5b70, but it still has children left: Feb 1 19:02:01 gnome-control-c[19519]: - GtkCenterBox 0x556a2f5b2300 Feb 1 19:02:03 gnome-shell[15376]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3a00018 ProblemType: Bug DistroRelease: Ubuntu 22.10 Package: gnome-shell 43.1-0ubuntu1 ProcVersionSignature: Ubuntu 5.19.0-29.30-generic 5.19.17 Uname: Linux 5.19.0-29-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.23.1-0ubuntu3 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Wed Feb 1 23:40:47 2023 DisplayManager: gdm3 GsettingsChanges: b'org.gnome.shell' b'disable-user-extensions' b'true' b'org.gnome.desktop.input-sources' b'sources' b"[('xkb', 'us')]" InstallationDate: Installed on 2021-01-17 (745 days ago) InstallationMedia: Ubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731) ProcEnviron: LANGUAGE=en_CA:en TERM=xterm-256color PATH=(custom, no user) LANG=en_CA.UTF-8 SHELL=/bin/bash RelatedPackageVersions: mutter-common 43.0-1ubuntu4 SourcePackage: gnome-shell UpgradeStatus: Upgraded to kinetic on 2023-01-05 (27 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/gtk/+bug/2004533/+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