Does gnome-shell use gtk3 or gtk4?

If gtk3, when will it move to gtk4?

Want to know because this package uses gtk3: Tree - rpms/gnome-shell - src.fedoraproject.org

GNOME Shell (and Mutter) use GTK3 for some of the internals—themes and icons, mostly.

The Extensions application shipped inside GNOME Shell 40 uses GTK4.

I don’t think there’s a tracker issue for that.

Also server-side window decorations for X11 clients. And X11 event dispatching largely clings on a X11 GdkDisplay.

This came from https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4316, I think :).

This is no run of the mill port, there’s a series of complex tasks that need to happen before we can move away from gtk3, there’s no single timeline and no simple answer.

1 Like

Also Xembed (legacy status icons) support.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.