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. | |||