Skip to content

Downgraded GNOME GTK applications

B. Stack edited this page Feb 25, 2025 · 4 revisions

For some applications, you may wish to consider the downgrading (and pinning) to an older version which doesn't have double window controls or were the last version based on GTK 3.

This page is purely for informational purposes. Downgrade at your own risk!

Arch Linux

Older packages can be acquired from archive.archlinux.org/packages. While rolling releases generally discourage downgraded packages, GNOME programs seem independent enough to not cause any breakages. What works for me may not for you. Other GTK apps could stop working if they depend on shared libraries, in which case you'll need to accept their fate to upgrade to using GTK 4.

To prevent packages from being upgraded again, add them to the IgnorePkg line in /etc/pacman.conf.

Debian Linux and close derivatives

Older packages can be acquired from snapshot.debian.org. Mixing and matching release levels (stable, unstable, testing, etc.) is unsupported.

Downgraded GNOME apps

Package Version Description
adwaita-cursors 44.0 Last version with the older Adwaita black/white cursor theme.
gnome-disk-utility 3.38.2 Manage disks, partitions and view SMART data.
ghex 3.41.1 Hex editor
meld 3.20.4 Diff viewer
zenity 3.44.2 Continue using GTK 3 "traditional" looking dialog boxes, as used by scripts.
simple-scan 44.0 A frontend for SANE scanner backend software

Downgraded GTK apps

Package Version Description
handbrake 1.7.3 Last version to use GTK 3.
krb5-auth-dialog 3.26.1 While newer versions still use GTK3, this version is the last one with a system tray icon.

Other apps

  • Inkscape 1.4 replaced context menus with popovers (#117)
    • Downgrade not possible due to dependencies. Rebuild may be possible.
    • Consider AppImage for 1.3.2, but it will use the bundled GTK (e.g. it won't use the patched file dialog)