You are not logged in.

#1 2015-03-14 07:14:53

cqz
Member
Registered: 2015-03-14
Posts: 5

Cube atlantis compiz plugin with compiz 0.9?

Hi all,

Does anyone know if/how the cube atlantis plugin (the one that gives you fish swimming around in the desktop cube) can be used with the 0.9 version of compiz? I know it's available in the AUR for the 0.8 release version of compiz, but I get various other problems when using the old compiz. I'm currently using compiz-manjaro from the AUR which is excellent, however the empty desktop cube is making me sad... smile

Offline

#2 2015-03-16 11:13:42

cqz
Member
Registered: 2015-03-14
Posts: 5

Re: Cube atlantis compiz plugin with compiz 0.9?

Well after some searching I found that the latest version of the atlantis plugin is 0.9.5.0, and can be found at git://anongit.compiz.org/compiz/plugins/atlantis. Unfortunately compiling it failed, it seems incompatable with the compiz versions in the AUR. However by looking at the output:

/usr/include/compiz/cube/cube.h:132:46: note:   candidate expects 5 arguments, 4 provided
  WRAPABLE_HND (4, CubeScreenInterface, void, cubePaintInside,

I looked for where it expected an extra argument, and added an empty variable in just to see what would happen tongue. And it *sort of* worked!
It now compiles successfully, and actually displays the water with waves, no fishes though hmm (worth a try).

I may attempt to fix this despite having no C++ experience (don't hold your breath lol), so if any code wizards out there could give this an eyeball and speculate how difficult it would be to make this work I'd appreciate it!

Offline

#3 2015-03-16 12:43:17

Silkworm205
Member
From: UK
Registered: 2012-05-21
Posts: 267

Re: Cube atlantis compiz plugin with compiz 0.9?

cqz wrote:

Well after some searching I found that the latest version of the atlantis plugin is 0.9.5.0, and can be found at git://anongit.compiz.org/compiz/plugins/atlantis. Unfortunately compiling it failed, it seems incompatable with the compiz versions in the AUR. However by looking at the output:

/usr/include/compiz/cube/cube.h:132:46: note:   candidate expects 5 arguments, 4 provided
  WRAPABLE_HND (4, CubeScreenInterface, void, cubePaintInside,

I looked for where it expected an extra argument, and added an empty variable in just to see what would happen tongue. And it *sort of* worked!
It now compiles successfully, and actually displays the water with waves, no fishes though hmm (worth a try).

I may attempt to fix this despite having no C++ experience (don't hold your breath lol), so if any code wizards out there could give this an eyeball and speculate how difficult it would be to make this work I'd appreciate it!

I'm pretty sure this package worked for me. It builds a few plugins including the atlantis plugin if I remember rightly.


I think I know enough to know I don't know enough.

Offline

#4 2015-03-16 14:14:46

cqz
Member
Registered: 2015-03-14
Posts: 5

Re: Cube atlantis compiz plugin with compiz 0.9?

Silkworm205 wrote:

I'm pretty sure this package worked for me. It builds a few plugins including the atlantis plugin if I remember rightly.

Unfortunately it looks like that script attempts to compile from the same git repo as I've been trying, gives me compile errors as mentioned hmm

Offline

Board footer

Powered by FluxBB