How To Install Emerald Windows Decorator for Linux

Emerald is extremely customizable and easy to use and produced a lot of marvelous themes including one I made myself. I’ve been though a couple different Linux distributions, and I’ve still never found any windows decorator that could give a desktop linux machine such a nice vibe.

Starace

My Starace Tron Inspired Emerald Theme

So recently after I got a new computer, I decided that I was going to get emerald back. My first task was to pick a Linux distribution that could use Emerald. I decided to used Linux Mint Mate Edition. Emerald isn’t for every Linux desktop. It requires a program called Compiz to run. Compiz comes by default on Ubuntu systems and can be installed on many Mint, Debian, Arch, and other Linux distros, but not all, specifically Linux Mint Cinamon Edition can’t use Emerald. I also have a tutorial on setting up Compiz.

I looked online for a apt-get repository for emerald. Unfortunately the ones I tried were broken.So I decided that I was going to compile it from source. I first downloaded the most recent source source for emerald.

http://cgit.compiz.org/fusion/decorators/emerald

I also installed the dependancies


sudo apt-get install intltool build-essential libxrender-dev libgtk2.0-dev libwnck-dev libdecoration0-dev libwnck1.0-cil-dev autoconf libtool gawk

I then extracted emerald and I tried to configure and make it. Unfortunately I came across this error.


/usr/bin/ld: main.o: undefined reference to symbol 'exp@@GLIBC_2.2.5'
/usr/bin/ld: note: 'exp@@GLIBC_2.2.5' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line

Thanks to this post that I found, there was an extra step. I needed to export something called a load flag. So I was able to install emerald by doing the following.


wget http://cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz
tar -xvf emerald-0.9.5.tar.gz
cd emerald-0.9.5
export LDFLAGS='-lm -ldl'
./configure
make
make install

If everthing worked right you should have installed emerald. You can start the emerald theme manager by typing “emerald-theme-manager” into the terminal. You can then turn emerald on by typing “emerald –replace.” That will turn Emerald on. To have Emerald start as your default windows manager go to the compiz config manger “ccsm.” From there click

This entry was posted in Everything Penguin Related, Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *