Package Details: gtk3-classic 3.24.38-3

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
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: 51
Popularity: 0.35
First Submitted: 2019-11-26 10:28 (UTC)
Last Updated: 2023-08-16 21:00 (UTC)

Required by (3664)

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 .. 11 Next › Last »

lah7 commented on 2023-08-01 20:56 (UTC)

@dreieck Thanks for spotting. This is fixed in 3.24.38-2, so demos won't be built and gtk3-demos can be installed, if desired. Just an oversight as the project's README did state that demos (like examples & tests) are excluded for the AUR package.

dreieck commented on 2023-07-29 22:48 (UTC)

Should conflict with gtk3-demos:

error: failed to commit transaction (conflicting files)
gtk3-classic: /usr/bin/gtk3-demo exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/bin/gtk3-demo-application exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/bin/gtk3-icon-browser exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/bin/gtk3-widget-factory exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/applications/gtk3-demo.desktop exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/applications/gtk3-icon-browser.desktop exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/applications/gtk3-widget-factory.desktop exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/16x16/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/16x16/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/16x16/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/16x16/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/22x22/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/22x22/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/22x22/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/22x22/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/24x24/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/24x24/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/24x24/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/24x24/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/256x256/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/256x256/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/256x256/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/256x256/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/32x32/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/32x32/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/32x32/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/32x32/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/48x48/apps/gtk3-demo-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/48x48/apps/gtk3-demo.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/48x48/apps/gtk3-widget-factory-symbolic.symbolic.png exists in filesystem (owned by gtk3-demos)
gtk3-classic: /usr/share/icons/hicolor/48x48/apps/gtk3-widget-factory.png exists in filesystem (owned by gtk3-demos)

-- maybe disable inclusion of gtk3-demos specific files, so users can decide if they do not want to have them or if they want to have them (by installing gtk3-demos)?

wealth_dist commented on 2022-12-10 09:48 (UTC) (edited on 2022-12-10 09:49 (UTC) by wealth_dist)

While trying to install using yay, the installer gets stuck in this step :

  -> Downloading gtk-query-immodules-3.0.hook...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:01:05 --:--:--     0

The download does not complete at all.

robson commented on 2022-09-23 22:24 (UTC)

@lah7 Thank you, everything is OK now.

lah7 commented on 2022-09-23 21:53 (UTC)

@robson glib2 >=2.74.0 was bound to break the package. You must remove fixes__atk-bridge-errors.patch and rebuild, or use the latest PKGBUILD.

https://github.com/lah7/gtk3-classic/releases/tag/3.24.34-2

robson commented on 2022-09-23 13:16 (UTC)

After updating glib2, gtk3-classic causes the session to not start, rebuilding does not help.

Hanabishi commented on 2022-08-20 13:59 (UTC) (edited on 2022-08-20 14:00 (UTC) by Hanabishi)

The package should add adwaita-icon-theme as a dependency (as original gtk3 package does). Some apps crash without icons from it (gimp-devel in my case).

exploder-jimmy commented on 2022-08-08 17:54 (UTC) (edited on 2022-08-19 21:45 (UTC) by exploder-jimmy)

I think lib32-colord should be included as dependency to lib32-gtk3-classic:

$ checkrebuild -v 
foreign lib32-gtk3-classic

ldd /usr/lib32/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so

    libcolord.so.2 => not found
$ man checkrebuild | grep ldd:
       • ldd: An executable is linked against a non-existent shared library

This is the command from rebuild-detector.

Also, is it okay that lib32-gtk3-classic does not depend on lib32-libcanberra and lib32-rest, unlike the lib32-gtk3 from Arch Repository?
Is there any pitfalls to it from user's POV?

Thanks.

EDIT: I'll expand it a bit by saying that I had lib32-colord installed when lib32-gtk3-classic was being built (it's a dependency of lib32-gtk3), and that's why I see this error after uninstalling GTK3 and all its deps.
But since lib32-gtk3-classic was linked to it, it looks like classic also supports colord. Whether it actually required or can be left as opt dep is another question.