The process to backport a compiz bug fix on Trusty (current LTS release: Xenial).

Recently, I had to follow the SRU process to add a Compiz bug fix on Trusty for the 1st time. It’s useful to have the detailed steps somewhere so.. here’s what I did:

Continue reading The process to backport a compiz bug fix on Trusty (current LTS release: Xenial).

Compiz Introduction and Demo Part 4/5: Build the Ubuntu Desktop

HOW TO build the Ubuntu Desktop

This tutorial assumes that you have already installed the Ubuntu Desktop dependencies and development tools mentioned in Part 3/5.

In this post I’ll explain what I usually do to build the Ubuntu Desktop in a local directory (let’s call it ubuntu) and test it on my machine. If you need a quick full build using a script (recommended!) please check these steps here: “HOWTO build the Ubuntu desktop using scripts”

First of all, I create the directory:

Continue reading Compiz Introduction and Demo Part 4/5: Build the Ubuntu Desktop

Compiz Introduction and Demo Part 3/5: Development, Tools and Support

Compiz, Nux and Unity 7, the 3 main programs of the official Ubuntu Desktop Environment are written in C++. Their source code is stored in bazaar (bzr) repositories on Launchpad (http://launchpad.net). Nux uses an autotools based build system, whereas Unity and Compiz use cmake.

Continue reading Compiz Introduction and Demo Part 3/5: Development, Tools and Support