Package Details: gtk3-classic 3.24.52-1

Git Clone URL: https://aur.archlinux.org/gtk3-classic.git (read-only, click to copy)
Package Base: gtk3-classic
Description: Patched GTK+3 that provides a more classic experience
Upstream URL: https://github.com/lah7/gtk3-classic
Keywords: gtk3
Licenses: LGPL-2.1-or-later
Conflicts: gtk3, gtk3-nocsd, gtk3-nocsd-git, gtk3-nocsd-legacy-git, gtk3-print-backends, gtk3-typeahead
Provides: gtk3, gtk3-mushrooms, gtk3-print-backends, gtk3-typeahead, libgailutil-3.so, libgdk-3.so, libgtk-3.so
Submitter: jonathon
Maintainer: lah7
Last Packager: lah7
Votes: 55
Popularity: 0.72
First Submitted: 2019-11-26 10:28 (UTC)
Last Updated: 2026-03-23 19:33 (UTC)

Required by (5938)

Sources (4)

Pinned Comments

lah7 commented on 2022-05-13 08:52 (UTC) (edited on 2022-05-13 08:53 (UTC) by lah7)

For problems using this package: Try reinstalling gtk3, log out and see if the problem persists. If it only happens with this package, please raise an issue or discussion at https://github.com/lah7/gtk3-classic/

Consider commenting (#) out patches in the PKGBUILD prior to building as well.

For problems building the package: Make sure it's not a problem with your AUR helper; perform a clean build or clone the repository and run makepkg directly. Alternately, grab a copy from the Releases section.

This package is for non-GNOME desktops! Consult the README for details on what's different with this package.

Latest Comments

1 2 3 4 5 6 .. 12 Next › Last »

Hanabishi commented on 2026-06-16 10:28 (UTC)

Well, yeah, obviously. The warning/conflict was about old gtk3-nocsd package specifically. No idea about the new one.

daemonspudguy commented on 2026-06-16 09:44 (UTC)

It does not include gtk4-nocsd though. Which is also provided. And I just tested it and it works.

Hanabishi commented on 2026-06-16 09:36 (UTC)

Hmm, weird search quirk. Anyway, the first point stands, gtk3-classic includes gtk-nocsd function in it.

daemonspudguy commented on 2026-06-16 09:32 (UTC)

https://aur.archlinux.org/packages/gtk-nocsd-git Yes it does.

Hanabishi commented on 2026-06-16 07:12 (UTC)

If you have this package, you don't need gtk-nocsd in the first place. It is not present in AUR anyway, and stopped working with modern gtk3 iirc (the last commit 10 years ago).

daemonspudguy commented on 2026-06-16 03:35 (UTC)

Does this package actually conflict with nocsd anymore or is that just an old thing from past versions? Because it seems like gtk-nocsd-git doesn't have any issues with this package after it's modified.

6b6279 commented on 2024-06-16 08:40 (UTC) (edited on 2024-06-16 08:40 (UTC) by 6b6279)

Needs glib2-devel as dependency after https://gitlab.archlinux.org/archlinux/packaging/packages/glib2/-/commit/02a3a726583017383d99e701327975d29ad010a6

Currently, the build fails with

gtk+-3.24.42/gdk/meson.build:147:18: ERROR: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums' 

Although, I think glib2(-devel)? is a transitive dependency, so the issue might fix itself when the respective package updates its build dependencies.

lah7 commented on 2024-03-07 22:21 (UTC)

Thanks for spotting the license syntax change. Updated. https://rfc.archlinux.page/0016-spdx-license-identifiers/

Hanabishi commented on 2024-03-05 10:09 (UTC)

Why so much ambiguity in the comment, when it simply should be copied from the official gtk3 package.