Package Details: gtk3-classic 3.24.43-2

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: 53
Popularity: 0.76
First Submitted: 2019-11-26 10:28 (UTC)
Last Updated: 2024-09-10 07:48 (UTC)

Required by (3698)

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 »

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

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.

dreieck commented on 2024-03-05 09:56 (UTC)

Ahoj,

the license entry needs to be adopted to follow SPDX syntax:

gtk3-classic E: LGPL is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

It should be one of

  • LGPL-2.0-only
  • LGPL-2.0-or-later
  • LGPL-2.1-only
  • LGPL-2.1-or-later
  • LGPL-3.0-only
  • LGPL-3.0-or-later

Regards and thanks for the package!

Ralf_Mardorf commented on 2024-01-31 14:54 (UTC) (edited on 2024-01-31 14:58 (UTC) by Ralf_Mardorf)

Obviously fixed by migrating from dbus-broker-units and dbus-broker back to dbus-daemon-units. Has nobody else experienced anything similar?

Ralf_Mardorf commented on 2024-01-31 08:53 (UTC)

False alarm, I have now installed gtk3 only and no problems with a new user account, but my old user account still has this problem. Some config must still be fishy.

Ralf_Mardorf commented on 2024-01-31 05:09 (UTC)

I have been experiencing serious problems for a few days now, see How to disable gtk3 client side decoration?.

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)?