Package Details: compton-garnetius-git 0.1_beta2.88.ge5074a5-1

Git Clone URL: https://aur.archlinux.org/compton-garnetius-git.git (read-only)
Package Base: compton-garnetius-git
Description: garnetius' patched fork of compton with fixes for glx errors and Nvidia drivers
Upstream URL: https://github.com/garnetius/compton
Licenses: MIT
Conflicts: compton
Provides: compton
Submitter: VerruckteFuchs
Maintainer: VerruckteFuchs
Last Packager: VerruckteFuchs
Votes: 19
Popularity: 2.448664
First Submitted: 2016-06-05 14:19
Last Updated: 2016-06-05 14:47

Required by (14)

Sources (1)

Latest Comments

VerruckteFuchs commented on 2017-12-03 01:53

I had the same error a few days ago. It should be fixed after reinstalling compton-garnetius-git since compton gets rebuilt against the new libconfig library. I've not had the error occur since re-installing compton-garnetius-git. Can you try that? You may also need to make sure everything else is up to date as well.

What it looks like is you had a version of compton-garnetius-git built against an older version of libconfig (1.6-1 or similar probably), which would cause the error when trying to run it with a newer version of libconfig installed since it can't find the older library. Installing libconfig9 probably works since it's version 1.6-1 vs the newer libconfig being version 1.7.1-1.

There is a similar issue with the compton-git pakage:
https://aur.archlinux.org/packages/compton-git/

After checking the comments you'll see that libconfig9 was made as a workaround for the libconfig error, but I don't recommend using it if all that is needed is a rebuild of compton. FYI, git packages do need rebuilt every now and then due to lib file updates. It's pretty common with Perl packages from the AUR, I re-install those all the time.

hnicke commented on 2017-12-02 11:41

When trying to run compton after install, output is:

compton: error while loading shared libraries: libconfig.so.9: cannot open shared object file: No such file or directory

Adding 'libconfig9' as dependency will resolve the issue. 'libconfig' can then be removed, as it's a dependency of 'libconfig9'.

VerruckteFuchs commented on 2017-02-01 22:24

The package will be necessary for Nvidia users until compton merges garnetius' patches upstream. When I made this package, compton hadn't had any commits since 2015. There have been some commits to compton upstream as recent as September since then, but they are just code clean up and typo corrections.

https://github.com/chjj/compton/commits/master

For Intel/AMD users, this fork will function mostly the same aside from a few patches for shadows.

https://github.com/garnetius/compton/commits/master

So if you use Intel/AMD for graphics and aren't really interested in shadows, then just waiting for compton to take care of things upstream should be fine.

I suspect that Nvidia may break compatibility again though, since they are wont to do that. So this package may still be necessary even after the current patches are merged, if only temporarily.

apetresc commented on 2017-02-01 19:38

Can anyone comment on whether this fork is still necessary? Have the fixes here been merged into upstream compton yet?