Package Details: lib32-libgtk3-nocsd-git r72.4e1c45d-1

Git Clone URL: https://aur.archlinux.org/lib32-libgtk3-nocsd-git.git (read-only, click to copy)
Package Base: lib32-libgtk3-nocsd-git
Description: A hack to disable gtk+ 3 client side decoration (32-bit library)
Upstream URL: https://github.com/ZaWertun/gtk3-nocsd
Licenses: LGPL
Submitter: None
Maintainer: Kodehawa
Last Packager: Kodehawa
Votes: 4
Popularity: 0.004910
First Submitted: 2017-10-21 13:18 (UTC)
Last Updated: 2020-11-14 17:58 (UTC)

Pinned Comments

Kodehawa commented on 2020-11-14 17:59 (UTC)

Adopted the package and fixed build. This package fixes the issue of ld.so: object '/usr/lib/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded on packages that use/call 32-bit libraries, so you might want to always install it alongside gtk3-nocsd-git

The package name isn't exactly consistent with the other package now, but it's ok.

Latest Comments

MarsSeed commented on 2022-05-12 16:18 (UTC) (edited on 2022-05-12 18:18 (UTC) by MarsSeed)

I suggest everyone to uninstall this and use lib32-gtk3-classic instead, since that contains the no-CSD patch as well as some other dropped features of gtk3 which are still useful for non-GNOME desktop environments.

The mentioned package is well-maintained and automatically CI-tested on GitHub.

Edit: just noticed: ZaWertun's gtk3-nocsd source code repo (which is the latest gtk3-nocsd fork) got archived (inactivated) and therefore it's deprecated.

There are several unresolved issues and those are also read-only and won't be fixed.

I am using gtk3-classic since a few months (not the lib32 version but both are maintained together) and I don't have any of the problems I had while previously using gtk3-nocsd-git.

Kodehawa commented on 2021-02-23 19:10 (UTC)

@leo95 I agree that a merge with gtk3-nocsd-git would be beneficial. I have no clue whether the admins of the AUR have to take care of that or what to do, though.

Kodehawa commented on 2020-11-14 17:59 (UTC)

Adopted the package and fixed build. This package fixes the issue of ld.so: object '/usr/lib/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded on packages that use/call 32-bit libraries, so you might want to always install it alongside gtk3-nocsd-git

The package name isn't exactly consistent with the other package now, but it's ok.

commented on 2018-10-23 11:36 (UTC)

Since I don't use Arch Linux anymore, I can't test this package, so I disowned the package.