Here’s a short guide with the steps I followed to create a ppa with a modified version of compiz, nux and unity.
Tag: nux
Compiz Introduction and Demo Extra: HOWTO Build the Ubuntu Desktop (the script way)
Step 1: Create the necessary directories and scripts
Continue reading Compiz Introduction and Demo Extra: HOWTO Build the Ubuntu Desktop (the script way)
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 1/5: The Ubuntu Desktop
This is a short description of the current (Unity 7) Ubuntu Desktop structure.
To begin with, the Ubuntu desktop consists of three main programs (nux, compiz and unity) that interact with a fourth one: the well known X server.
Continue reading Compiz Introduction and Demo Part 1/5: The Ubuntu Desktop
How to build and test nux quickly
1 2 3 |
bzr branch lp:nux cd nux ./autogen.sh --prefix= <@arguments> |
Arguments can be:
1 2 3 4 5 6 7 8 9 10 |
--enable-x-support whether to have x_support (default=YES) --enable-opengles-20 whether to use opengles (default=NO) --enable-minimal-build whether to enable minimal builds (default=NO) --disable-gestures whether to disable multitouch gestures (auto) --enable-tests whether to enable tests (default=YES) --enable-documentation whether to enable documentation (default=NO) --enable-maintainer-mode whether to use strict compiler flags (default=NO) --enable-debug whether to enable nux debugging (default=NO) --enable-examples whether to enable building of examples (default=YES) --enable-gputests whether to enable building of gputests (default=YES) |
Example usage:
1 2 3 |
export PREFIX=/home/user/staging/install/nux ./autogen.sh --prefix=$PREFIX --enable-debug |
(or ./configure if you have already ran autogen)
1 2 3 |
make make install |
you can find your nux installation files in /home/user/staging/install/nux ($PREFIX)
Now, if you want to test nux:
1 2 3 4 5 6 |
bzr branch lp:nuxplayground export PKG_CONFIG_PATH=/lib/pkgconfig cd nuxplayground ./autogen.sh --prefix= --enable-debug make && make install |
and then you can run any nuxplayground example from /bin/ *