Page 2 of 2

Re: Is there a way to install Compiz Extras (Burn) in UE3.6

PostPosted: Fri Apr 24, 2015 10:46 pm
by Zaileion
OK. So Ultimate Edition 4.6 has compiz fully functional but unfortunately missing the extra/unsupported animations or even better all the animations that used to be in ubuntu 10.10. Has anyone found a way to install the burn effect among the other unsupported and extra compiz effects? Is there a way to compile the source code or.. something...

I just cant believe there is no way to get these effects on my computer. There has got to be a way...

Re: Is there a way to install Compiz Extras (Burn) in UE3.6

PostPosted: Sun Apr 26, 2015 9:03 am
by Zaileion
OK. So i found a way. Its a hack, but it works... If anyone has improvements please post. I'm not anyone who could be considered an authority on this stuff, just tons of trial and error and reading error messages...

This is my 1st actual guide, and probably the first time i've ever been successful at a workaround. I'm a copy/paste master, not one who can actually use Linux.. :P

This guide is heavily based on http://forums.linuxmint.com/viewtopic.php?f=42&t=158876 written by odd0002. Thank you!!

Before we begin i should point out this is not guaranteed to work, i'm not responsible for you computer breaking, or anything else for that matter. This is an AT YOUR OWN RISK guide!

1.
Code: Select all
sudo apt-get update


2.
Code: Select all
sudo apt-get install build-essential git autoconf automake libtool intltool git autoconf automake libxcomposite-dev libpng12-dev libjpeg-dev libsm-dev libxrandr-dev libtool intltool libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev


3. Launch Synaptic (aka Package Manager):
- Search for: libxml
-- Install: libxml++2.6-2-dev

- Search for: libxslt
-- Install: libxslt1-dev

- Search for: libgconf
-- Install: libgconfbridge-dev

Search for: Pyrex
-- Install: python-pyrex

- Search for: python
-- Install: python2.7-dev

- Search for: libwnck
-- Install: libwnck-dev

- Search for: dbus-glib
-- Install: libg packages (i don't remember exactly ill update shortly)

4.
Code: Select all
sudo apt-get install libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev



5. Download the required packages: Highlight each line below one at the time and paste into terminal:
Code: Select all
mkdir compiz && cd compiz
git clone git://anongit.compiz.org/compiz/core/ -b compiz-0.8
git clone git://anongit.compiz.org/fusion/libraries/bcop
git clone git://anongit.compiz.org/compiz/compizconfig/libcompizconfig -b compiz-0.8
git clone git://anongit.compiz.org/compiz/compizconfig/compizconfig-python -b compiz-0.8
git clone git://anongit.compiz.org/compiz/compizconfig/ccsm -b compiz-0.8
git clone git://anongit.compiz.org/fusion/plugins-main
git clone git://anongit.compiz.org/fusion/plugins-extra
git clone git://anongit.compiz.org/fusion/plugins-unsupported


6. Now compile the packages: Highlight each line below one at the time and paste into terminal (don't get confused):
Code: Select all
cd core
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../
cd bcop
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../
cd libcompizconfig
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../
cd compizconfig-python
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../
cd ccsm
sudo ./setup.py install --prefix=/usr/local
cd ../
cd plugins-main
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../
cd plugins-extra
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../
cd plugins-unsupported
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../


7. Now add the library paths: Highlight each line below one at the time and paste into terminal:
Code: Select all
    sudo su -c "echo /usr/local/lib > /etc/ld.so.conf.d/compiz.conf"
    sudo ldconfig


8. Download Emerald: Highlight each line below one at the time and paste into terminal:
Code: Select all
mkdir emerald && cd emerald
git clone git://anongit.compiz.org/fusion/decorators/emerald
git clone git://anongit.compiz.org/fusion/decorators/emerald-themes


9. Compile Emerald:
Code: Select all
cd emerald
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../
cd emerald-themes
./autogen.sh --prefix=/usr/local && ./configure --prefix=/usr/local
make -j `nproc`
sudo make install
cd ../


10. Add Emerald library paths:
Code: Select all
sudo su -c "echo /usr/local/lib > /etc/ld.so.conf.d/emerald-theme-manager.conf"
sudo su -c "echo /usr/local/lib > /etc/ld.so.conf.d/emerald.conf"
sudo ldconfig


Whew... lots of triple clicking and pasting and stuff... :lol:

Post install process:
Now launch Compiz Config Settings Manager and check these options (they are minimum required):
"Window Decorations", "Move Windows", and "Resize Windows", "Place Windows", "Window Decorations"

Click on "Window Decorations" and type
Code: Select all
emerald --replace
in "Command"

Now experiment with other options as you see fit...

For Desktop Cube and Rotate Cube to work you need to go under the last tab in general and increase horizontal desktops to more than 1.



To actually make Compiz work open terminal and paste (use for testing, after reboot Compiz wont run automatically):
Code: Select all
compiz --replace ccp


After your comfortable with your settings and you've configured everything to your satisfaction, do the following to auto launch Compiz at start-up:
1. Launch "Control Panel"
2. "Startup Applications"
3. "Add"
-- Name: Whatever you want, i Put "Compiz Window Manager"
-- Command: compiz --replace
--Description: Whatever you want, i put "Advanced and highly configurable window manager"

REBOOT... Good Luck.. Any further details or ideas PLEASE post!
This is experimental for me as well. I will update the guide as time goes on.

I wish i knew how to install different add-ons and such, like helix or freely transforming windows, or any of the other add-ons.

This guide installs Compiz 0.8.4. does anyone know how to install a different version? Say 0.8.8, earlier versions, or later versions?

Does anyone know how to install fusion-icon?

EDIT: Git Repos Down. Sigh... I have the downloads from step 5 tho. :-) IF you have them the instructions still work!

Its all about the animation add-ons. I dont care about resources. My pc has plenty. These options should be available... This is GNU/Linux after all. Isn't it?