Compiz on Debian Unstable: Difference between revisions

No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Compiz-debian-unstable.png|thumb|The compiz cube (+ reflection and deformation) on Debian Unstable.]]
Debian dropped the [https://wiki.debian.org/Compiz Compiz] window manager in the 7.x "wheezy" release. Compiz 8.x is distributed for Debian Jessie by [http://compiz-debian.tuxfamily.org/ tuxfamily.org], based on the [https://github.com/compiz-reloaded compiz-reloaded] releases. As of October 2016, these source packages can be easily patched, built, and run on [[Debian Unstable]]. Compiz 9 seems closely tied to Ubuntu, and I have never successfully run it on Debian.
Debian dropped the [https://wiki.debian.org/Compiz Compiz] window manager in the 7.x "wheezy" release. Compiz 8.x is distributed for Debian Jessie by [http://compiz-debian.tuxfamily.org/ tuxfamily.org], based on the [https://github.com/compiz-reloaded compiz-reloaded] releases. As of October 2016, these source packages can be easily patched, built, and run on [[Debian Unstable]]. Compiz 9 seems closely tied to Ubuntu, and I have never successfully run it on Debian.


Line 9: Line 10:


the binary packages cannot generally be installed on sid, and I discourage attempting to do so.
the binary packages cannot generally be installed on sid, and I discourage attempting to do so.
I've built binaries and published them to https://nick-black.com/compiz-unstable, if you'd prefer not to build from source.


==GTK==
==GTK==
Line 18: Line 21:


==Rebuilding MATE==
==Rebuilding MATE==
Acquire the source package mate-desktop, and amend it to build against GTK2.
Here's a [https://nick-black.com/compiz-unstable/mate-desktop-1.16.1.diff diff] against 1.16.1.
==Build compiz==
* Acquire and build compiz. Install the resulting compiz-dev and libdecoration-dev packages.
* Acquire and build libcompizconfig. Install the resulting libcompizconfig-dev package.
* Acquire and build compizconfig-python. Install the resulting python-compizconfig package.
* Acquire and build ccsm. Install the resulting compizconfig-settings-manager package.
* Acquire and build compiz-fusion-bcop. Install the resulting compiz-fusion-bcop package.
* Acquire and build compiz-fusion-plugins-main. Install the resulting compiz-fusion-plugins-main package.
* Optionally, acquire and build compiz-fusion-plugins-extra and compiz-fusion-plugins-unsupported.
* Install the compiz package that resulted from the first step.