Package Details: compiz-manjaro

Git Clone URL: (read-only)
Package Base: compiz-manjaro
Description: OpenGL compositing window manager. Includes friendly defaults, GWD theme selector and autostart for Xfce & MATE.
Upstream URL:
Licenses: GPL, LGPL, MIT
Conflicts: ccsm, compiz, compiz-bcop, compiz-core, compiz-core-bzr, compiz-core-devel, compiz-core-mate, compiz-decorator-gtk, compiz-decorator-kde, compiz-fusion-plugins-experimental, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compiz-fusion-plugins-unsupported, compiz-gtk-standalone, compiz-mate, compiz-xfce, compiz09-manjaro-test, compizconfig-backend-gconf, compizconfig-python, libcompizconfig
Provides: compiz=
Replaces: compiz09-manjaro-test
Submitter: korrode
Maintainer: korrode
Last Packager: korrode
Votes: 26
Popularity: 0.84
First Submitted: 2014-07-27 15:36
Last Updated: 2016-10-19 23:17

Latest Comments

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

PhotonX commented on 2019-11-06 07:26

The obligatory protobuf update breakage. :) If you are using this AUR package, just rebuild it.

kikislater commented on 2019-11-06 05:28

Version in Manjaro repository is But with last updates it was break : $ pacman -Q compiz-manjaro compiz-manjaro

$ ccsm Traceback (most recent call last): File "/usr/bin/ccsm", line 93, in <module> import compizconfig ImportError: cannot open shared object file: No such file or directory

Where is PKGBUILD from Manjaro repository ?

gborzi commented on 2017-10-30 14:49

You need to download the package sources from /home/gborzi/store/personal/compiz-manjaro- and recompile.

PhotonX commented on 2017-10-30 11:14


Traceback (most recent call last):
File "/usr/sbin/ccsm", line 93, in <module>
import compizconfig
ImportError: cannot open shared object file: No such file or directory

Running Manjaro and compiz-manjaro from Manjaro's repos.

annoyingduck commented on 2017-02-12 17:42

@Chazza, I misunderstood the replacement dependency. I didn't remove the compizcconfig-python, only the compiz-core. Thanks, got it to work.

Chazza commented on 2017-02-12 10:36

@annoyingduck I'm not quite sure what you're doing here. You shouldn't be building compizconfig-python or libcompizconfig or any other Compiz 0.8 packages for that matter.

The various Compiz components were once developed and packaged separately. This is why you had a package for compiz-core, for ccsm, for libcompizconfig etc etc. But with Compiz 0.9.8, the components were all rolled into one package called Compiz. As such, this package (compiz-manjaro) already provides compizconfig-python and it already provides libcompizconfig and it already provides compiz-core. Have a look at the provides and conflicts lines on the compiz package to get an idea:

So to install emerald or fusion-icon you do not need to build or install ANY of the Compiz 0.8 packages. You only need compiz-manjaro and you only need to edit the fusion-icon/emerald pkgbuilds to replace the dependency on compizcconfig-python/compiz-core with one on compiz-manjaro. And you only need to do that because the compiz-manjaro pkgbuild doesn't claim to provide compiz-core or compizconfig-python.

You know, you can make a pkgbuild claim to provide anything you like and it doesn't matter in the slightest, just as long as you know what you're doing. :D

As an aside, the build error you were getting was because you were trying to build the Compiz 0.8 version of libcompizconfig against the Compiz 0.9 version of compiz-core which is provided by compiz-manjaro. That simply won't work as the two codebases are entirely different.

You also can't do something like "I/usr/include/compiz-manjaro \". The name compiz-manjaro is nothing more than a name in pacman's database. The software itself is still called compiz and the header files will still be in /usr/include/compiz.

annoyingduck commented on 2017-02-12 00:22

@Chazza I still cannot get fusion-icon to build. I was able to get compizconfig-python to build, but I'm stuck on libcompizconfig. I removed the compiz-core dependency and added compiz-manjaro, but I'm still getting a fatal error: compiz-core.h: No such file or directory. I then changed in the CPPFLAGS I/usr/include/compiz-manjaro \ (over compiz-core). Something in the script is still looking for compiz-core and I don't know what else it could be.

Chazza commented on 2017-02-11 16:15

@annoyingduck Ah yes, that's a dependency issue. The compiz-manjaro pkgbuild needs to provide compizconfig-python to satisfy fusion-icon and it needs to provide compiz-core to satisfy emerald. I did this a while back for compiz:

In the meantime, the easiest thing to do would be to edit the fusion-icon pkgbuild and replace the dependency on compizconfig-python with a dependency on compiz-manjaro. Likewise, if you want emerald then replace the dependency on compiz-core with a dependency on compiz-manjaro.

Hope this helps!

annoyingduck commented on 2017-02-11 16:00

@Chazza I could not get fusion-icon to build with compiz-manjaro. I tried pamac, yoaurt -S, yoaurt -Sa, dependency conflict (I'm guessing compiz-manjaro vs compiz). Any suggestions?

PhotonX commented on 2017-02-11 12:27

Please add default options fixing this bug: (see comments to the bug)