Okay Mates (pun intended); here's a tutorial on how to get Compiz and Emerald up and running in MATE 1.6. *Warning* Don't blame me if you screw up your system - proceed at your own risk!!!
A. You need to install the Compiz packages. Since Debian has jettisoned the packages due to lack of maintenance, you'll have to get in your time machine and grab them from Debian Sid Snapshots. In order for this to work, you're going to have to temporarily enable the Debian Sid (unstable) repository. If you don't know what I'm talking about, then maybe you should leave now. Otherwise, get ready for a ride.
1.Add the following lines to your sources.list file:
2. Copy & paste the following lines:
Code: Select all
#### Compiz Repository ####
deb http://snapshot.debian.org/archive/debian/20130815T034749Z/ sid main
3. While in the sources.list file, make sure the following sources are uncommented (e.g., remove the "#" in front of the 'deb' lines.) If the lines are missing, add them:
Code: Select all
#### Debian Testing Repositories
deb http://ftp.us.debian.org/debian testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
#### Debian Unstable Repositories
deb http://http.us.debian.org/debian/ unstable main contrib non-free
4. Save the file and close it
5. Move your Apt preferences file out of the way temporarily. Open a Terminal and issue this command:
Code: Select all
$sudo mv /etc/apt/preferences /etc/apt/preferences-bak
5. Update your repositories, then open Synaptic: ***WARNING*** Many packages will show upgrades. Do NOT, I repeat...Do NOT perform a dist-upgrade while in this state!!
Code: Select all
$sudo apt-get update
$sudo synaptic
5. Search for Compiz and install the following (some are dependencies of others.)
Code: Select all
compiz 0.8.4-5.2
compiz-core 0.8.4-5.2
compiz-fusion-bcop 0.8.4-1
compiz-fusion-plugins-extra 0.8.4-2
compiz-fusion-plugins-main 0.8.4-2+b1
compiz-fusion-plugins-unsupported 0.8.4-3
compiz-gtk 0.8.4-5.2
compiz-plugins 0.8.4-5.2
compizconfig-backend-gconf 0.8.4-1
compizconfig-settings-manager 0.8.4-2
libcompizconfig0 0.8.4-2
libdecoration0 0.8.4-5.2
python-compizconfig 0.8.4-2+b1
6. If you want Emerald, you're going to have to install a couple of older Ubuntu debs. Use gDebi to install. Here's what I used:
and it's dependency (which you should install first)
Code: Select all
libemeraldengine0_0.7.2-0ubuntu4_amd64.deb
Available here:
http://old-releases.ubuntu.com/ubuntu/p ... e/emerald/
7. Once everything is installed, here's how to implement in MATE 1.6
Open a Terminal and issue this command:
Code: Select all
sudo gsettings set org.mate.session.required-components windowmanager compiz
This sets the default window manager in MATE to Compiz. To reverse this, simple issue the following code:
Code: Select all
sudo gsettings set org.mate.session.required-components windowmanager marco
8. Now, fix Compizconfig-settings-manager. Here, we're going to edit a file.
Open a terminal
Code: Select all
$sudo pluma /usr/lib/pymodules/python2.7/ccm/Utils.py
Scroll down the file slowly until you find this line...
Code: Select all
ret = super (PrettyButton, self).do_expose_event (self, event)
Replace it with this line...
Code: Select all
ret = gtk.Button.do_expose_event (self, event)
Save and exit.
open ccsm to verify that all it's icons and text display properly.
You will need to create a profile (e.g., set up effects, etc.) If you want to use my Profile settings just to get started, feel free to do the following:
Grab my profile file 'compiz-MATE-01-01-2014.profile' from here; save it in your home directory somewhere
http://snk.to/f-c7j0vqy8
Open CompizConfig Settings Manager
Select 'Preferences'
Select 'Import' (make sure flat-file backend is selected)
Browse for my profile 'compiz-MATE-01-01-2014.profile' (attached to this post - save it to your home directory!)
Feel free to go back in later and tweak to your liking
9. Now, enjoy Compiz!
Go to MATE Menu and in Preferences locate 'Startup Applications'
Select 'Add'
Name: 'Start Compiz'
Command: compiz --replace
NOTE: If you have a NVIDIA graphics card and are using the NVIDIA driver, then use this commmand: compiz --replace --indirect-rendering --loose-binding for better performance
Select 'Add' to save
Select 'Add'
Name: 'Start Emerald'
Command: emerald --replace
Select 'Add' to save
NOTE: You will need an ~/.emerald folder in your home directory with with emerald themes in order to use emerald.
I had my own themes directory from a few years ago but I think you should be able to use:
Code: Select all
emerald-themes_0.7-mint2~julia_all.deb
Available here:
http://packages.linuxmint.com/pool/main ... ld-themes/
Install with gDebi (preferably at the time you install emerald.)
10. Log out
11. Log in
Enjoy Compiz and wobbly windows on MATE 1.6
12. Cleanup! Very Important!
Remove (or comment out - add a '#' before the 'deb' lines) the following lines in your sources.list file:
Make sure the following lines look like this:
Code: Select all
#### Compiz Repository ####
#deb http://snapshot.debian.org/archive/debian/20130815T034749Z/ sid main
13. While in the sources.list file, make sure the following sources are commented out also (e.g., Add the "#" in front of the 'deb' lines.)
Code: Select all
#### Debian Testing Repositories
#deb http://ftp.us.debian.org/debian testing main contrib non-free
#deb http://security.debian.org/ testing/updates main contrib non-free
#### Debian Unstable Repositories
#deb http://http.us.debian.org/debian/ unstable main contrib non-free
14. Save the file and close it
15. Move your Apt preferences file back to where it was. Open a Terminal and issue this command:
Code: Select all
$sudo mv /etc/apt/preferences-bak /etc/apt/preferences
16. Update your repositories
Done! Whew! I'm tired.