Unity won't show.

Alain Lessard alales at vif.com
Tue Nov 1 13:54:15 UTC 2011


I'm trying to test Unity in 12.04 (Development branch).

I followed these steps appearing in


Building in your home directory

Sometimes for testing reasons it's useful to build Unity and nux in your
home directory so you can try to see if something is fixed in trunk
without mucking around with packages and/or PPAs. I asked Jason Smith
(Unity Dev) how he builds Unity and he explained his method to me:

    Ensure you have all the build dependencies from this answer.

    First make a directory in your home called "staging", this is where
we'll build Unity. Create a little script that will prepare the build
environment, replace the home directory with your own:



    export LD_LIBRARY_PATH="$PREFIX/lib/"
    export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig/"

    I call this unity.sh and I run it every time I want to build Unity.
So basically chmod +x unity.sh and then ./unity.sh when you want to

    Build nux:

    bzr branch lp:nux
    cd nux
    ./autogen.sh --prefix=/home/jorge/staging
    make -j4
    make install
    cd ..

    Build Unity:

    bzr branch lp:unity
    cd unity
    mkdir build
    cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/home/jorge/staging/
    make -j4
    make install

NOTE: This builds nux and unity in your home directory, there's no need
for sudo here or anything like that.

    Logging out and back in will run this version of Unity/nux
automatically since it was built in ~/.compiz
    To revert to the normal packages just log out, delete ~/.compiz and
log back in. 

But, when I log back in, Unity won't show.

What am I missing ?

Thank you for your help.

Have a nice day.


More information about the Ubuntu-motu-mentors mailing list