Patches to bring back a traditional experience for GTK+3
⚠️ GTK+3 applications will be unable to open after upgrading glib2
to 2.74.0 because of this patch.
Arch / rolling release users: Upgrade your
gtk3-classic
soon to avoid breakage beforeglib2
2.74.0 lands in the stable repository.
New GTK3 upstream release: 3.24.34. See what's new.
gtk3
is now 3.24.33. See what's new.
The patch "Allow windows to be transparent whenever a compositor is enabled" caused emacs
to crash (#66)
GTK_RELAX_RGBA
environment variable.See also: 3.24.31
gtk3
is now 3.24.31. See what's new.
GTK_BACKDROP=1
to enable backdrop state without enabling CSD (#56)GTK_NO_TAB_SCROLL
to turn off tab scrolling
Thanks to @thesquash, @eviltak and @luigifab for contributing patches!
Users of Ubuntu 20.04, 21.10 and 22.04 can enjoy these patches too! Special thanks to @N0rbert for the help!
sudo add-apt-repository ppa:lah7/gtk3-classic
sudo apt dist-upgrade
Available for these architectures: amd64, arm64, armhf, i386, powerpc and ppc64el. Note that, if you wish to uninstall, see the README on using ppa-purge, as these packages are based on the default gtk+3.0
package.
This repository now validates Arch packaging in addition to buildability for each push / pull request. It'll also generate a .tar.zst
package artifact, which is useful for Arch users to quickly test changes without rebuilding each time. Note that GitHub requires you to be logged in to view logs or download artifacts from continuous integration builds.
Upstream 3.24.29