» Enable compiz-fusion in Ubuntu Feisty

Warning. This article is meant for Ubuntu Feisty only and is therefore deprecated! Compiz-fusion comes standard in more recent Ubuntu versions, so don't use this article anymore! I would have taken this article offline if it wasn't for the fact that there are still some Feisty users out there who find this useful.

If you're in the midst of upgrading from Feisty to Gutsy, read howto upgrade to Ubuntu Gutsy without breaking compiz-fusion!

Linux desktop effects have come a long way. Over time we've seen different implementations like compiz & beryl. These 2 projects have lead a life of their own but have now been merged back together again in a new project called: compiz-fusion. Compiz-fusion has got some awesome eye candy effects, but it's still a little bit tricky to get it to work though. There are some other howtos online but those didn't cut it for me, so eventually after getting it to work, I wrote one myself.

WHY would you want to run compiz-fusion on your computer you say?

Right, I hope that YouTube video answers your question ;)

About this article

I've created this how to especially for people running Ubuntu 7.04 Feisty Fawn, with Gnome and an nVidia card, but other people may find this article useful as well, just make a few minor adjustments like change feisty to edgy.

Though I'm trying to explain this as easy as possible, I do assume that you're somewhat experienced as you could seriously mess up your system if you don't know what you're doing. Some have reported problems when using Envy. Compiz Fusion is still in development. So use at own risk. You've been warned!

Step 1: Update the graphics driver

What some of the other howtos don't mention, is that you'll need to update your nVidia (or ATi) driver first. Strange because in my case it fixed a lot of bugs like crashing window decorations, white borders, black windows or the infamous warning: No GLXFBConfig for depth 32.

Now, for the new driver we don't need to compile anything, there's a program called Envy that can do everything for us. It installs version 100.10, whereas nvidia-glx would provide 96.31. So let's:

  • Download Envy
  • Install Envy. It's a .deb package so just open it and then enter you password:
  • Start Envy. It can be found here: Applications -> System Tools -> Envy
  • Select the correct video card vendor and click on Apply:
  • You will see a terminal window that's installing the lastest driver for you card. You'll get 2 dialog boxes.

    Click yes to have it rewrite the xorg.conf file


    Click yes again to reboot

Your machine will start to reboot.

Step 2: Cleanup up for compiz-fusion

Now that we've updated the driver let's first cleanup a bit because we have to get rid of the desktop-effects package and maybe you're like me and have made a mess of it before? Anyway, open a terminal and type:

sudo aptitude -y remove compiz-core desktop-effects 
sudo aptitude -y remove compiz compiz-gnome
sudo aptitude -y remove compizconfig-settings-manager
sudo aptitude -y remove compiz-fusion-plugins-extra
sudo aptitude -y remove compiz-fusion-plugins-unofficial
sudo aptitude -y remove libcompizconfig-backend-gconf

Confirm, and now your system is clean from potentially conflicting packages.

Step 3: Prepare for compiz-fusion

Press ALT+F2 again, type: gksudo "gedit /etc/apt/sources.list" and press Run:

We need to add the following 3 lines to the open file:

# compiz-fusion by Treviño's Ubuntu feisty EyeCandy Repository
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

Like this:

amd64 users: change feisty eyecandy to feisty eyecandy-amd64

Done? Then save and close this file.
Now let's tell Ubuntu to trust our new package source. In a terminal type type:

gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
gpg --export --armor 81836EBF | sudo apt-key add -

Great! We're totally ready to install!

Step 4: Install compiz-fusion

Let's begin installing compiz-fusion from our newly added apt source. Open a terminal and type:

sudo aptitude -y update
sudo aptitude install compiz compiz-gnome \
compizconfig-settings-manager compiz-fusion-plugins-extra \
compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf

Confirm, and that's it! compiz-fusion is now installed!

For compatibility reasons you might also want to run an extra:

sudo aptitude upgrade

Step 5: Run compiz-fusion

To run compiz-fusion, all you need to do is press ALT+F2 and type compiz --replace like this:

Whoohoo!! We did it!

some hotkeys to get going:
SUPER+SHIFT+DRAG LEFT MOUSE = draw fire
SUPER+SHIFT+C = clear fire
CTRL+ALT+DRAG LEFT MOUSE = rotate cube
CTRL+ALT+LEFT ARROW = rotate cube
CTRL+ALT+DOWN ARROW = flat desktop
There are many more, to find them, open the
System -> Preferences -> CompizConfig Settings Manager and checkout the actions tab for different features.

Step 6: Tweak compiz-fusion

If you want to add more effects or alter the behavior, you'll find the compiz settings in the menu:  System -> Preferences -> CompizConfig Settings Manager

So play around a bit, compiz-fusion has got a lot to offer. Enjoy!

Troubleshooting

Search through the comments on this article, there are a lot of problems & solutions listed there. You can also ask for help (here or on @ ubuntuforums.org). But please first read! Because there are a lot of the same questions asked twice or even more, thus polluting the comments section!

To make it even easier, here I will summarize the problems that occur the most.

No window borders

Solution 1: Indirect rendering

In step 5, instead of compiz --replace, press ALT+F2 and try running:

compiz --replace --indirect-rendering

Solution 2: add-argb-glx-visuals

From a terminal run:

sudo nvidia-xconfig --add-argb-glx-visuals

Solution 3: Use emerald for window decoration

aptitude -y update && aptitude install beryl emerald

Press ALT+F2, type beryl-manager. Right click the beryl icon next to your clock in the system bar, select: Select Window Decorator -> Standard Beryl Decorator (Emerald)

Solution 4: Diagnose the problem

Not really a solution, but from a terminal run:

compiz --replace

This should output errors on what's going wrong.

Envy messed up, how can I undo?

Solution 1: restore backup of xorg.conf

Envy creates a backup of your original xorg.conf called xorg.conf_backup_#DATE#, so let's restore that one:

cd /etc/X11/
ls -al # see what's the #DATE# and precise name of your backup
cp -af name_of_backup.conf xorg.conf
reboot

Now your previous config should be restored. If it's still broken try booting a previous kernel in the GRUB menu.

Solution 2: rewrite a new default xorg.conf

Only do this if solution 1 didn't work. You can TOTALLY REWRITE your xorgs.conf by typing:

sudo dpkg-reconfigure xserver-xorg 

Now you'll get some dialogs. Set de driver to "vesa", and choose default options if you don't know the answer to other questions. 

compiz-fusion messed up, now what?

Should be easy, compiz only runs when you type compiz --replace, so just reboot your computer, and do not execute that command. This way the default metacity window-manager will run.

After my kernel upgrade, X says it can't find the nVidia driver!

Because Envy compiles the nVidia driver for your current kernel, it needs to recompile it when you do a dist-upgrade. But you don't have a graphical interface anymore, so this is how you fix it.

  1. Open a textbased terminal to your system by pressing ALT+CTRL+F2.
  2. Login
  3. Type: envy -t to open the textbased envy interface
  4. Follow the instructions (press 1 to install the nVidia driver), let it rewrite your xorg.conf & reboot
  5. Done!

Like this article?

   Then Digg it!
Or use another bookmark button below to show your support &
help me spread the word.


tags: ubuntu, eyecandy, compizfusion, beryl, compiz
category: How to - Desktop
read: 259,600 times

Add comment

» Currently away on vacation. I can reply your message the 24th of July 2008. Please post anyway and check back then. Thank you!

for syntax highlighting

[CODE="Javascript"]
your_code_here();
[/CODE]

Replace "Javascript"
with "php", "text", etc.
code (to make sure you are not a spammer)

Comments

#294. Kevin on 21 March 2008

Kevin@ Valentine: That's the left mouse button. But please don't use this tutorial anymore. It's feisty only.

#293. Valentine on 21 March 2008

ValentineThanks for the Tutorial, Im new in Ubuntu, and almost all effects work perfect, except the Desktop Cube, Rotate Cube, what i do if say <Control><Alt>Button1, i dont know what is button 1???........and i dont see in my options Cube Atlantis and 3d Windows?
Please answers, thanks again.....sorry for my bad english, my primary language is spanish!

#292. Kevin on 21 March 2008

Kevin@ razvan: Everywhere in the article it says Feisty only. I don't understand why people with more recent versions keep using it. I would have taken this article offline if it wasn't for the fact that some people still use Feisty.

I've increased the size of the warnings, maybe that helps.

#291. razvan on 21 March 2008

razvandon`t use it! it does not work on ubuntu 7.10 ! it messed up my computer

#290. Kevin on 28 February 2008

Kevin@ steve: You should not follow through this tutorial. If you have the newest ubuntu (gutsy), all of these steps are not necessary because compiz-fusion is already installed. Just enable it in the Appearance menu.

#289. steve on 28 February 2008

steveit asks for password in terminal
im new to linux ...
i dont know wat to do

#288. Kevin on 27 February 2008

Kevin@ brian: You shouldn't even have to do this. Compiz comes standard with the newest Ubuntu: Gutsy.

This article was for Feisty.

#287. brian on 27 February 2008

brianokay i did this and nothing happened after i did
Step 5

#286. Kumar Chetan on 13 February 2008

Kumar ChetanHey Buddy, I managed to set up everything. :-) I was facing texture_from_pixmap on intel and had to reinstall libgl1-mesa-glx. Now everything is fine. Just rotated the cube :-)
Thanks a lot

#285. Kevin on 08 February 2008

Kevin@ Kumar Chetan: Hi Kumar, maybe it's best you open a thread on ubuntuforums.org.
I don't have intel cards and thus lack experience with (problems that may occur using) them.

This article is outdated and was designed purely for nVidia users.

#284. Kumar Chetan on 07 February 2008

Kumar ChetanHi,
I have read on launchpad.net that Intel users dont need xgl and AIGLX will do. AIGLX is installed and if I do install Xserver-XGL the machine becomes very slow and still I cant use Compiz. Any pointer will help...

#283. Kumar Chetan Sharma on 07 February 2008

Kumar Chetan SharmaI rotated the cube!
But I am facing a different issue, hope you can point me in a right direction, I installed Xserver-XGL on 2 of machines where compiz--replace said XGL wasnt present. Installing XGL caused the machines to go damn slow, I have to remove XGL and apart from this, effects didnt work at all. Any clue???
Ch33r5

#282. Kumar Chetan on 06 February 2008

Kumar ChetanYou will hate me for this, I have lost the count how many times I sudo apt-get --purge and install compiz. and now my compiz is totally messed up :D Ch33r5. I will find some solution ;-) here is the output

kumar@lamp:~$ compiz --replace
Checking for Xgl: present. 
Checking for nVidia: not present. 
Checking for Xgl: present. 
Enabling Xgl with fglrx ATi drivers...
Starting gtk-window-decorator
/usr/bin/compiz.real (core) - Fatal: Support for non power of two textures missing
/usr/bin/compiz.real (core) - Error: Failed to manage screen: 0
/usr/bin/compiz.real (core) - Fatal: No manageable screens found on display :1.0
:-)

#281. Kevin on 05 February 2008

Kevin@ Kumar Chetan: 1st hit in google gave me: http://ubuntuforums.org/archive/index.php/t-594893.html
I think you're using deprecated repositories.

#280. Kumar Chetan on 04 February 2008

Kumar ChetanHey buddy, I messed up :D

kumar@lamp:~$ ccsm
Traceback (most recent call last):
  File "/usr/bin/ccsm", line 45, in <module>
    idle = ccm.IdleSettingsParser(context)
  File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 229, in __init__
  File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 228, in <lambda>
  File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 225, in FilterPlugin
AttributeError: 'compizconfig.Plugin' object has no attribute 'Initialized'
Effects are there in all installations but I am unable to create a cube. Shame on me. :P Also, where is the "settings -> General Options -> Desktop Size ->" thing. I can create 4 workspaces. Any pointer will help. :-) Ch33r5!!! PS: m hungry, must go home

#279. Kevin on 04 February 2008

Kevin@Kumar Chetan: Cool, remember that this article is deprecated. Gutsy has this: all standard out of the box. So don't mess things up that already work :)

So don't use feisty if you can use gutsy as well.

And what do you mean by intel pentium? Intel does make videocards like nVidia & ATi do, but the Pentium part refers to their processors. So you can have a Pentium processor and still have an nVidia card.

#278. Kumar Chetan on 04 February 2008

Kumar ChetanHey Buddy, I just got Ubuntu installed on 5 machines, all Lenovo 3000HSeries, at my work place. I have some observations to share:
a) Dekstop effects dint work on 2 machines, reason xglserver wasnt working, why? I dont know. I installed XGL and 2 guys reported that their machines were very slow in responding.
b) All machines are intel pentium so we dont need ATI or nVidia Drivers hence I guess the step to upgrade the drivers isnt required for us.
I have Gutsy Gibbon with me and Shipit have sent me Live CDs for Fiesty Fawn. I am not a newbie in terms of linux but I still dont consider myself an expert. I will be trying to set up a cube soon and if I succeeded in not MESSING up with my machine I will be a superhero for my team. ;-)

#277. Wooer on 03 February 2008

WooerThis helped very much I am new in Linux Ubuntu at all... thanks a lot...

#276. Kevin on 03 February 2008

Kevin@ Kumar Chetan: Well you could first download an installation CD with a downloadmanager, burn it, and then upgrade from that CD I believe.

I've never needed to do so but more info on that can be found here:
http://www.ubuntu.com/getubuntu/upgrading

... [more] Doesn't look to hard though. Good luck!
And if you currently have 3rd party compiz & nvidia drivers, checkout my other article:
http://kevin.vanzonneveld.net/techblog/article/upgrade_to_ubuntu_gutsy_with_compizfusion/

#275. Kumar Chetan on 03 February 2008

Kumar ChetanAm just scared of updating my laptop on 6KbPS. Effects worked on my laptop out of box but I did face some issues with some machines. Good thing, I converted die hard vista lovers to die hard Ubuntu lovers :-)
My laptop is a mediocre compaq presario with celeron on board and just 512mb ram.
I'm lovin it. ;-)

#274. N Dub on 20 January 2008

N DubThis has to be the best walkthrough of how to get this set up that I've seen. Amazingly done and simple enough for us newbies!

#273. Zubn Bhuyan on 13 January 2008

Zubn BhuyanIt just went fine with my gusty!!
Thanx a million!!!!

#272. Kevin on 13 January 2008

Kevin@ Murtaza: Nope, you don't need this on gutsy, compiz-fusion & recent nVidia drivers come standard with it. Maybe read the last part of my other article on gutsy.

#271. Murtaza on 13 January 2008

Murtazawill this work on gutsy

#270. Kevin on 16 December 2007

Kevin@ al1en: You might want to check out more recent articles on compiz-fusion

#269. al1en on 15 December 2007

al1enwhen i try to run ccsm from terminal it says this:
al1en@Al1en-PC:~$ ccsm
Traceback (most recent call last):
File "/usr/bin/ccsm", line 45, in <module>
idle = ccm.IdleSettingsParser(context)
... [more] File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 229, in __init__
File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 228, in <lambda>
File "usr/lib/python2.5/site-packages/ccm/Utils.py", line 225, in FilterPlugin
AttributeError: 'compizconfig.Plugin' object has no attribute 'Initialized'

noe what to do??

#268. Kevin on 18 November 2007

Kevin@ adam & suresh:
I would recommend upgrading to gutsy:
http://kevin.vanzonneveld.net/techblog/article/upgrade_to_ubuntu_gutsy_with_compizfusion/

Gutsy has got compiz-fusion by default.

#267. adam on 18 November 2007

adamwhere can i download compiz fusion?

#266. Suresh on 17 November 2007

Sureshsorry, I should have clarified. I\'m on feisty

#265. Suresh on 17 November 2007

SureshGreat article ! I just installed it, but have two problems:

* I can't get expose working: i.e I can't figure out the command to tile the windows on my desktop so I can select a new one
* I can't get a cube: I have 2x2 horizontal and vertical, and it gives me a flat 2x2 grid when I hit the Expo hot key.

#264. Kevin on 20 October 2007

Kevin@ PC-Pete: The article starts with this link:
http://kevin.vanzonneveld.net/techblog/article/upgrade_to_ubuntu_gutsy_with_compizfusion/

Maybe you should try it.

#263. PC-Pete on 20 October 2007

PC-PeteDoesn't work on 7.10

#262. andy on 18 October 2007

andythanks.
had default desktop effects on Feisty and got ambitious...screwed it all up. between this and another post (told me to apt-get remove compiz*, then reinstall per this post) i'm up and running all fancy-like.

#261. Kevin on 11 October 2007

Kevin@ Alex: I don't know man maybe an
sudo aptitude reinstall compizconfig-settings-manager
Will help? Otherwise run ccsm from a terminal and tell me what the error is or run it through google. Cheers!

#260. Alex on 11 October 2007

AlexHi, I followed this step by step and it seems to be working, with one major exception. I do not have the Compiz Settings Manager anywhere. Any ideas?

#259. Mike Wilson on 09 October 2007

Mike WilsonA very helpful article -- many thanks.

#258. Jason on 09 October 2007

JasonHello all ATI users,
I too have an ATI card (radeon x600 w/ 256 MB RAM) Though I don't think it's outdated, it works well. I didn't follow this guide, though It is great. I instead used the following guide http://forlong.blogage.de/article/2007/8/26/The-best-way-to-install-Compiz-Fusion-on-Ubuntu-Feisty It work 100%. I tried other things before like updating my drivers or using envy and that just screwed up my system. I have an HP ZD8000 laptop, and am runing linux mint (ubuntu fiesty). And the base OS installation auto setup my drivers and beryl, so for me I atleast had that w/ no manual configuration. I however like updating and left Beryl behind. The next version of mint will have compiz-fusion by default. If you are a windows user, I recommend mint, it auto setup everything except my WiFi card, but thats because of the free driver, not the OS. I was able to set that up easily enough w/ ndiswrapper.

#257. Andrew on 08 October 2007

AndrewTreviño's repository has the "kiba-dock", might try that aswell.

#256. Kevin on 07 October 2007

Kevin@ Sgt. Mixor: Goto the settings -> General Options -> Desktop Size -> Horizontal Virtual Size. Change it to 4.

#255. Sgt. Mixor on 07 October 2007

Sgt. MixorNice tutorial! When I hold Ctrl+Alt I only get a 2 sided plane instead of a cube. I'm unsure of how to add faces to the cube so I'm stuck flipping from one side to the next.

How am I supposed to add the faces?

#254. Jr. on 07 October 2007

Jr.Tnx!! :D

#253. realizee on 06 October 2007

realizeethx man AND AWESOME I MEAN AWESOME guide but just one thing this envy thing sucks, isn't just better to go to system->adminstration->Restricted drivers manager. cause I hade to reinstall my computer several times by Envy , then i realized it was the program that was freaked out :P

#252. Kevin on 05 October 2007

Kevin@ realize: The Killers - Jenny was a friend of mine. Be sure to buy their album: Hot Fuss. Awesome music.

#251. realize on 05 October 2007

realizewhats the name of the song that's played in the youtube clip? (:

#250. Kevin on 03 October 2007

Kevin@ Scy: Thanks for sharing!

#249. Scy on 03 October 2007

ScyHere's another simple solution to the problem with missing window borders for some people (like me):

Alt-F2
gksudo "gedit etc/X11/xorg.conf"

... [more] Search for Section "screen"
change DefaultDepth to 24

Fixed my problem without needing to install emerald, my default was set to 16

Works like a charm now

#248. Kevin on 03 October 2007

Kevin@ Jason: See comments 218 195 177 142

#247. Jason on 03 October 2007

JasonEverything installed fine for me. Only problem is when I run "compiz --replace" In terminal I get "Fatal: Failed test: texture_from_pixmap support
Checks indicate that it's impossible to start compiz on your system."

#246. Got it on 02 October 2007

Got itNope, 32-bit. I got them from these repositories though:

https://help.ubuntu.com/community/CompositeManager/CompizFusion

As instructed here:
... [more]
http://forum.compiz-fusion.org/showthread.php?t=4418

so all is well now (thanks for the help by the way, fusion is great :D)

#245. Kevin on 02 October 2007

Kevin@ Scy: Maybe you're running 64 bits ubuntu? In that case you will have to add the amd64 repository that I marked in red.

#244. Scy on 02 October 2007

ScyHmm can't install compiz-fusion properly, it says "couldn't find any package whose name or description matched "compizconfig-settings-manager" Same for plugins-extra, plugins-unofficial and backend-conf

sources and keys were added ok, and seem correct....

#243. Kevin on 02 October 2007

Kevin@ justin: You lost connectivity to the subkeys.pgp.net server. Just check your internet connection and try again alright?

#242. justin on 02 October 2007

justinjustin@justin-laptop:~$ gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
gpg: requesting key 81836EBF from hkp server subkeys.pgp.net
gpgkeys: HTTP fetch error 7: couldn't connect to host
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
... [more] justin@justin-laptop:~$ gpg --export --armor 81836EBF | sudo apt-key add -
gpg: WARNING: nothing exported
gpg: no valid OpenPGP data found.


need help

#241. The Ace on 02 October 2007

The Ace@Kevin & @Zargon: Well, when I tried to install Beryl, I got all sorts of mishaps (crashing X, undefined drivers etc). *Somehow* I managed to load up Beryl, but then all hell broke loose, and after about 20" the PC just froze up.
Then I moved on to Compiz Fusion, in which I also got almost all errors available :-) The "...non power of two...", the "...texture_from_pixmap...", GXL failing to load (or loading and making a mess out of my screen), missing borders (in Metacity!) etc etc...
It's just not meant to happen for me...
This here guide is probably the easiest and most thorough, but just not for ATi users...

#240. Zargon on 02 October 2007

ZargonWell same here Ace, I use ATI radeon 9600 and have followed many how to's, FAQ's, reinstalled and I can't get this to work.

Nothing ever happens when I try the combos or enable them in CompizConfig.

Kevin: good tutorial by the way, yeah I am mad on ATi I got this error as you expected
... [more]
zargon@zargon-cracklab:~$ compiz --replace
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it's impossible to start compiz on your system

We just have to wait and see or fix a more compatible GFX's card ;)

#239. Kevin on 02 October 2007

Kevin@ The Ace: This is not to blame on Linux. But on ATi instead. They should provide solid drivers & cards.

Should you have an nVidia card and install Gutsy which will be released in October, all of this will work out of the box.

Luckily ATi/AMD is finally getting their head around this and is beginning to release adequate drivers.
... [more]
So it will just be a matter of time before everyone will experience the compiz-fusion goodness out of the box. Until then, bare with me, read forums, or buy nVidia ;)

But tell me, what errors are you getting when you run compiz --replace from within a terminal? Is it the Fatal: Failed test: texture_from_pixmap? This iindicates that You're the unfortunate owner of an ATi card with poor linux/compiz support.

#238. The Ace on 01 October 2007

The AceHas ANYONE in here with an ATi card succeeded in making either Beryl or Compiz work ? :-(

This is exactly why Linux (through all its "manifestations") will NEVER pick-up...Being a guy with almost 30 years of experience in computers, i have failed miserably in making Beryl or Compiz work on my P4/ATi X850 PC. And this after many, many, many retries, installs/uninstalls, guides, FAQs, etc etc...

And all this not while trying to setup something unbelievably difficult or "space-age", but just a freaking desktop manager with some 3D effects...
... [more]
I hate MS, but this is ridiculous....Pity...

#237. ShAd0w on 30 September 2007

ShAd0wi must say this is the best compiz fusion tutorial ever made... great work!

#236. Kevin on 29 September 2007

Kevin@ John: It's avant with some tweaks from http://www.taimila.com/?q=node/11

#235. John on 29 September 2007

JohnHello,

We can see on the video that you are using a dock.. which one is it ? cario-dock ?

Otherwise good video which perfectly illustrates the capabilities of the stuff ;)

#234. Kevin on 29 September 2007

Kevin@ Kevin: Somehow you installed envy, but the package management didn't get all the dependencies. This can happen if your system is upgrading simultaneously, so apt is locked and unavailable for Envy to install it's prerequisites. So let's install them by hand:

aptitude install python-gtk2 python-glade2 python-vte build-essential xserver-xorg-dev pkg-config gcc module-assistant fakeroot dh-make debhelper debconf libstdc++5 dpkg-dev

Another option would be reinstalling Envy, so maybe this time it will install it's dependencies.
... [more]
@ New To Linux: Processor doesn't really matter. Most important thing is the video card. I'm running smoothly on an nVidia 7600 GT, everything better will do as well. Maybe if you're buying now, take an nVidia 8600. It's got native HD playback support and is not too expensive. Yet you are then the owner of a solid nVidia card that can easily handle compiz-fusion with dual screens. Make sure it's got 2 DVI outputs, and don't buy the cheapest 8600. 2GB of system RAM is nice too.

@ John: try running it from a terminal and see what errors appear. Then maybe we can solve them.

#233. John on 29 September 2007

JohnI ran everything here without any problems but I can't see and changes even after running "compiz --replace". Can anyone help me on this?

#232. New To Linux on 29 September 2007

New To LinuxAwesome!

Question what computer specs do recomend and is the best way to do dual screens with linux.

Finally does this work well with presenter.

#231. Kevin on 28 September 2007

KevinHello Kevin thanks for the guide, one thing though i can get envy to install I keep getting
"error: dependency is not satisfiable: module assistant"

being new to Linux in general i'm not sure how to proceed

... [more] another thing Is I got it to work using your guide WITHOUT installing the new Nvidia drivers but the compiz stopped working I was able to use the rotate cube and all the other effects but after a couple minutes it stopped working, I'm assuming that because the new Nvidia drivers are not installed it messed up somehow?

anyway I'll be looking around for a fix and waiting for your reply.

thanks again
Kevin

#230. Kevin on 25 September 2007

Kevin@ AM: Yep, an 8600 :)

I personally run on a 7600GT very smoothly, and dual headed even.

But seriously though, if you're currently not considering a new card, you could set low quality textures, or a lower resolution even.
... [more] Play around with the compiz settings a bit. e.g. If you have the fire effect, choose less particles, etc.

#229. AM on 25 September 2007

AMAfter reading and reading, this guide really seems to be usefull... and believe me, it is.

everything works like a charm! The only thing is, that the performance ain't really great.

I'v got the newest drivers, and a nvidia 6200... You've got a solution/idea how I go make it a bit more smoother?

#228. Kevin on 25 September 2007

Kevin@ Rimdeker: Enjoy ;) And about the 'amd64' packages, AMD invented the 64 bits stuff on linux so 64 bits is just always called amd64. Even on Intel.

#227. Rimdeker on 25 September 2007

RimdekerWoot, it works perfectly. i don't know how I did it (kinda coincidence) but I thin installing Beryl and well, switching to emerald and then installing compiz somehow worked.

Thanks to all who made this happen *sniff*

#226. Rimdeker on 25 September 2007

RimdekerDamn , now I have another issue :'( *sighs*.

When I click on the CCSM nothing happens , I mean nothing pops up ...

*Sighs* sorry but I really want this to work ...

#225. Rimdeker on 25 September 2007

Rimdeker@Kevin&JimBuntu it really was my problem, thank you very much for your help. I just don't know why , I mean I am using an intel duo core , why am I amd64 ?

Anyways, now it worked I just had the border issue which I could solve with the hints in the troucleshooting section.

Thank you Kevin

#224. Kevin on 25 September 2007

Kevin@ JimBuntu: Thanks for the remarks, that could indeed be their problem. I did however remark it (the line in red) in the article in step 3.

#223. JimBuntu on 25 September 2007

JimBuntu<edit commentNumber="#222">
<replace>step 7</replace>
<with>step 3</with>
</edit>

#222. JimBuntu on 25 September 2007

JimBuntu@ Rimdeker & Stan: Any chance you guys are on x64? If so...

@Kevin: For 64 bit platforms use the following lines at step 7:
# compiz-fusion by Treviño's Ubuntu feisty EyeCandy Repository
deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64
... [more] deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64

#221. Kevin on 24 September 2007

Kevin@ Rimdeker: Yeah just go to that page and just click on that file that I provided it comment #218. It's just a .deb file. You should be able to execute it right away.

@ danjoh: The top & bottom are always beryl logo's that's normal. But if your want more sides you can change the 'Horizontal Virtual Size' I believe.

#220. Rimdeker on 24 September 2007

Rimdeker@Danjoh I don't think you can have more thasn 4 desktops, you can make the top and the bottom transparent or with a custom picture but I doubt you can have 6 Desktops.

@Kevin Okay , thanks for the help , i'll try it again in a few hours. But I got one question is there a way to download and install the CCSM manually? I didn't know you can just go to the reporitory like a normal internet page. I am sorry but I am kind of a noob .

This is is the only How-To which kinda worked for me , so sorry if I am kinda bothering.

#219. danjoh on 24 September 2007

danjohyeah well go figure.. x1600 ftw..

Anyways got Beryl working.. sort of.. it wont show more than 4 desktops.. when i spin to the top and bottom of the cube theres just a beryl logo..

#218. Kevin on 24 September 2007

Kevin@ danjoh: The Fatal: Failed test: texture_from_pixmap support indicates that You're the unfortunate owner of an ATi card with poor linux/compiz support. Sorry man.

@ Rimdeker + Stan: I've tested but the repository seems to be ok. I've run:
aptitude -y update && aptitude reinstall compizconfig-settings-manager

... [more] And the commands finished with a:
Setting up compizconfig-settings-manager (0.6.99~git20070921+3v1ubuntu0) ...

With no errors whatsoever. Also when I manually go to the repository using my webbrowser: http://download.tuxfamily.org/3v1deb/pool/feisty/eyecandy/
I can find and download the compizconfig-settings-manager_0.6.99~git20070921+3v1ubuntu0_i386.deb that aptitude uses. Got any more detailed output of aptitude?

#217. Rimdeker on 24 September 2007

Rimdeker@Stan I think we have the same or a similar problem.

#216. danjoh on 24 September 2007

danjohI get this error when running compiz --replace in terminal

$ compiz --replace --indirect-rendering
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it's impossible to start compiz on your system.
... [more]
whats going on? :P

#215. Stan on 24 September 2007

Stanhi guys , i installed everything fine until this step:
sudo aptitude -y update
sudo aptitude install compiz compiz-gnome \
compizconfig-settings-manager compiz-fusion-plugins-extra \
compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf
... [more]
It says it can't find them, and that is why it didn't work. I'm wondering if the repositories are broken ....

#214. Rimdeker on 24 September 2007

Rimdeker@Kevin My repositories are set up correctly, everything is fine and the effects I can see run smoothly , I just can't download the CCSM. Is there any other place/source or command to get it? This time I got another problem though. Now there is (I think) a CCSM but it does not download it. It's saying "CCSM is currently not installed and will not be installed." (I translated.)

I hope you can help me and well, if not still thanks ^^.

#213. Duy on 23 September 2007

DuyThanks alot, It's fine now :)

#212. Kevin on 23 September 2007

Kevin@ Duy: I think Lorenzo faced the same problem in an earlier comment. See my comment #180 for the solution that fixed it.

#211. Duy on 23 September 2007

DuyHi! This is very useful.However, I got trouble with Compiz Fusion:
Whenever I switch to Compiz, The windows appear freeze (no slide bar move, no button press...) but it not actually freeze. If I minimize it and then restore it and the change updated.

Things act normally with Metacity Window Manager.

... [more] This is the errors generated when I try to run "compiz --replace" in Terminal:

/usr/bin/compiz.real (blur) - Warn: No stencil buffer. Region based blur disabled
/usr/bin/compiz.real (core) - Error: Couldn't load plugin 'border'
/usr/bin/compiz.real (core) - Error: Couldn't load plugin 'mousegestures'
Attempted to unregister path (path[0] = org path[1] = freedesktop) which isn't registered

My laptop's using an Intel Integrated Graphic Card.

Can you help? Thanks.

#210. Kevin on 23 September 2007

Kevin@ Rimdeker: Then you need to make sure your repositories are set up correctly and re-run aptitude -y update

#209. Rimdeker on 21 September 2007

Rimdeker@Kevin

I tried that out but it says that there are no packages with the name >>aptitude reinstall compizconfig-settings-manager<< . I am sorry because I can't copy the text in the terminal , it's German lol.

#208. Kevin on 21 September 2007

Kevin@ Mathieu petit:I did it with TwinView using the nvidia-settings command.

@ Rimdeker: What about 'aptitude reinstall compizconfig-settings-manager' ?

#207. Rimdeker on 21 September 2007

RimdekerHi Kevin , it's a cool how-to but I really can't get past this problem.

I cannot get the CompiConf Setup Manager. I tried "apt-get -f update" but it doesn't really help. I did configure my sources.list . When I run compiz --replace , the effects do work but since I don't have CCSM I can't donfigure anything.

#206. Rimdeker on 21 September 2007

RimdekerHello, I think I know why I didn't get the compizconfig setupmanager , it's because I cannot receive the first key. gpg tells me to get it from hkp Server, I don't know how, i am an ubuntu noob.

#205. Mathieu petit on 21 September 2007

Mathieu petitGreat video, too bad you don't go that far in your explanations.. How did you manage to get effects on both screens ? is it Xinerama enabled or purely Nvidia driven ? can you tell a bit more on that, or send your xorg.conf ?

Many thanks.

#204. Rimdeker on 21 September 2007

RimdekerHello, I have a problem I installed everything step by step and compiz does run but , I don't have the config setup manager , can you somehow help me to get it seperately?

#203. Kevin on 20 September 2007

Kevin@ Keito: Thanks for the tip, I changed it!

@ Reglone: I'll take that as a compliment ;) thank you!

@ Beau: Do you know the hotkeys to trigger the cube?

#202. Keito on 19 September 2007

Keitothe intial code to cleanup does not cover your method of installing ;0) you use apt-get to remove but aptitude to install so if (like me) the install fails you cannot cleanout to start again with your code, you must replace apt-get with aptitude and then (like me) things should go according to plan ;0)

please amend this on your blog as it would help alot of people I'm sure

thank you

#201. Reglone on 19 September 2007

RegloneVery Simple. I'm comming from XP ( still using for CS :D ) but i'm noob at linux, and i managed to install compiz very easily. Thanks.
You should be a teacher

#200. Beau on 18 September 2007

BeauI can't get the cube to work. Everything else seems to work just fine. But for some reason it won't start.

Is there anything I have to do to get it to start besides typing "compiz --replace"?

#199. Kevin on 18 September 2007

Kevin@ tenjin: Thanks for your encouraging words tenijn. I use emerald as well, just install it using the repositories above, and run emerald --replace. OR your could install beryl & run beryl-manager which installs a systray icon so you can easily switch between emerald, compiz, metacity, etc. This way you can also run the emerald theme manager with the same icon, to make it a little easier to customize the themes to your liking.

#198. tenjin on 18 September 2007

tenjinJust want to say I followed ur instructions step-by-step (already had Envy) and everything works beautifully!!!

Although sometimes I do get missing title bars on my windows, even when launching "compiz --replace --indirect-rendering" Mostly I get missing title bars on my TV (dual monitors) than on my computer monitor. I may install emerald just to see if it helps. I wonder what percentage of Compiz Fusion users use emerald?

..And to all other users having problems..make sure u follow step-by-step because IT IS easy to break ur system if u dont. I has similar problems in the past on Dapper with ATI cards until i ditched the crap and got NVidia :)
... [more]
Otherwise Kudos to u Kevin on this great How-To.

#197. Kevin on 18 September 2007

Kevin@ Patrick: Other people that have run into the same fixed it by:
- double checking their repositories
- aptitude update
- aptitude reinstall <packages>
I have never seen that error however. Let me know if this worked out.

#196. Patrick on 18 September 2007

PatrickHi, I had a similar problem to Lorenzo's with the line 777 segfault. Mine then complained that it couldn't load plugin '3d'. I applied the fix you suggested and now have:
a bunch of
A handler is already registered for the path starting with path[0] = "org"
followed by
/usr/bin/compiz.real: symbol lookup error: /usr/lib/compiz/libdecoration.so: undefined symbol: decor_apply_gravity
... [more]
and no compiz-fuzion
Have you got any ideas

#195. Kevin on 17 September 2007

Kevin@ Mike: Not really a solution, but from a terminal run: compiz --replace to diagnose the problem. You'll probably get a 'Fatal: Failed test: texture_from_pixmap support' error, which I think means your card/driver combination does not support compiz-fusion. A lot of ATi users have bumped in to this.

#194. Mike on 17 September 2007

MikeI've gone through so many tutorials and none including yours have worked. I've gone through several clean installs, manually installed my ATI drivers (x800) and used Envy to no avail. I give up on this whole damn thing. I get through everyones tutorial perfectly fine and when it comes time to run "compiz --replace" nothing. I followed everything to the "T". Damn compiz-fusion! (sorry had to vent, thanks for the help though)

#193. Kevin on 16 September 2007

Kevin@zambo: I did say that. In Bold. And if you're not supplying specifics I can't help you troubleshoot the problem. Envy can't really break Ubuntu. If you boot an older kernel and use the backed up xorg.conf, everything is back to normal.

I'm willing to help out anyone that can ask a question like an adult but I will not tolerate your tone on my site. So next time keep your comments polite.

#192. zambo on 16 September 2007

zambo**** envy man it **** up my ubuntu and am reinstalling it now from scratch since there is no stupid guide to tell me how to fix it and whatever u said doesnt work too u should have said its risky in ur tutorial!!

#191. Vin on 16 September 2007

VinThanks for the help Kevin
Sorry for being a pain...i'll go through with guide now.

Once again...im sorry for being a pain
Thanks a lot for your help.
... [more]
have a nice day!

#190. Kevin on 16 September 2007

Kevin@ vin: yes that's possible. There is another space in the command: gksudo(space)"gedit(space)/etc/apt/sources.list"
So please just read carefully, if you don't you can easily break things, and you can't expect me to retype everything here.

#189. Vin on 16 September 2007

Vin#
# deb cdrom:[Ubuntu 7.04 _Feisty Fawn_ - Release i386 (20070415)]/ feisty main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

... [more] deb http://gb.archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ feisty main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://gb.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ feisty-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://gb.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ feisty universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://gb.archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ feisty multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://gb.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
# deb-src http://gb.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu feisty-security main restricted
deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted
deb http://security.ubuntu.com/ubuntu feisty-security universe
deb-src http://security.ubuntu.com/ubuntu feisty-security universe
deb http://security.ubuntu.com/ubuntu feisty-security multiverse
deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse

(where do i type the 3 lines of code you're)
# compiz-fusion by Treviño's Ubuntu feisty EyeCandy Repository
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

#188. vin on 16 September 2007

vinis it possible if i just type it in the terminal?...sori for being a pain..i just dont wanna mess up again

#187. vin on 16 September 2007

vinsorry about the double post. won't happen again, i apologise

this is how i type it

gksudo(space)"gedit/etc/apt/sources.list"
... [more]
thats the only space i put in.

#186. Kevin on 16 September 2007

Kevin@ hello: Do you already know the keyboard shortcut for it?

@ Vin: Please don't double post. Looks like you are not typing a space between gedit and the sources.list file

#185. Vin on 16 September 2007

Vinplease help me, im stuck at the step where you press alt+f2 and type in
gksudo "gedit/etc/apt/sources.list"

when i hit run, it doesn't do anything at all.
no window comes up whatsoever.
... [more]
please help me

#184. Vin on 16 September 2007

Vingksudo "gedit/etc/apt/sources.list" is not working for me, i dont know what to do, i followed step by step from the very beginning

whenever i type this code on to the atl+f2 it just does not do anything..

please help me.

#183. hello on 16 September 2007

helloi followed everything from this guide but i cant get the water effect to work. it is disabled. all the effects seem to work just as fine.

#182. Mariuz on 14 September 2007

MariuzHey man you rock! Compiz Fusion runs like a charm! Thank`s for your guide :)

#181. Lorenzo on 14 September 2007

Lorenzoyup, that solved the problem!
thanks man, I had no clue on how to deal with it.

#180. Kevin on 14 September 2007

Kevin@ Lorenzo: This is a real nasty one, it looks like you've ran into a bug that can be circumvented like this:
- System -> Preferences -> CompizConfig Settings Manager
- Preferences ->
- Backend: Flat-file Configuration Backend
- Profile: Click + and create a new profile, name it Lorenzo1 for instance
... [more] - Back
- Find the Window Decoration button under Effects
- Command: gtk-window-decorator
- Back
- Close
- ALT+F2: compiz --replace

I had the same problem when I recently upgraded compiz-fusion, and that fixed it for me. The only thing is that all your preferences will of course not be copied to your new profile, so you'll have to reconfigure compiz to your liking.

#179. Lorenzo on 14 September 2007

LorenzoHi kevin,
I have to ask your help.I did a system upgrade with update manager 2 days ago, some packages regarded compiz fusion.
Since that compiz doesn't work anymore, I get this error from the terminal:
lorenzo@lorenzo-laptop:~$ compiz --replace
/usr/bin/compiz.real (core) - Warn: Unable to parse XML metadata from file "ccp.xml"
... [more] /usr/bin/compiz.real (core) - Error: no 'text' plugin with ABI version '20070902' loaded

/usr/bin/compiz.real (shift) - Warn: No compatible text plugin loaded.
A handler is already registered for the path starting with path[0] = "org" (this line actually repeated a bunch of time)

GConf backend: There is an unsupported value at path /apps/compiz/plugins/wobbly/screen0/options/friction. Settings from this path won't be read. Try to remove that value so that operation can continue properly.
GConf backend: There is an unsupported value at path /apps/compiz/plugins/wobbly/screen0/options/spring_k. Settings from this path won't be read. Try to remove that value so that operation can continue properly.
GConf backend: There is an unsupported value at path /apps/compiz/plugins/scale/allscreens/options/initiate_edge. Settings from this path won't be read. Try to remove that value so that operation can continue properly.
/usr/bin/compiz: line 777: 6458 Segmentation fault (core dumped) $*

Any idea what the problem is?tnx

#178. ritz on 13 September 2007

ritzworked perfectly also with emerald themes i installed it once but then had to reinstall and then it worked perfectly! umm i used synaptic the second time to remove everything hting related to compiz and emerald and beryl and then installed and BOOm it worked yay

#177. Kevin on 11 September 2007

Kevin@ Confused Noobie: Sorry dude, I will need more specifics to actually be able to do anything for you.

@ Lorenzo: Great man!

@ bill: just reboot ;) or press ALT+F2 and run metacity --replace
... [more]
@ g2bush: You have an ATi card or driver that does not support compiz-fusion.

#176. g2bush on 10 September 2007

g2bushcompiz --replace

Fatal: Failed test: texture_from_pixmap support
Checks indicate that it's impossible to start compiz on your system.

... [more] Why ???

#175. billIsGay on 10 September 2007

billIsGaySom of you messed up because you didn't follow the instruction correctly... :D the instruction works for me with no errors or what so ever.

My only question is, how do you stop compiz through command line if it is already running?

#174. billIsGay on 10 September 2007

billIsGayHow do you stop compiz if it is already running?

#173. Lorenzo on 08 September 2007

Lorenzoproblem solved itself after system restart :)

#172. Lorenzo on 06 September 2007

LorenzoHi,
thanks for the guide.I followed it and no problem came up, but the cube desktop effect is just not working.Nothing happens if I switch it on\off..All the other ones work fine, so I don't know what the problem may be.
I have ubuntu feisty fawn and an nvidia geforce 7300.
Any guess?

#171. Confused Noobie on 06 September 2007

Confused NoobieOk So I was wrong, the only thing I cant get to work is the cube/rotating cube. Other effects work.

Oh and dual monitor...Anyone running Compiz on a dual monitor system? :)

#170. Confused Noobie on 06 September 2007

Confused NoobieOK, So this is the first time im trying to install compiz-fusion on my desktop. I have installed and there are no errors. I am using a ATI Radeon X300 w/dual heads.

So I get window wobble to work that seems to be all. No cube, no fire, no flat desktop...no errors however.

What, if anything, should I try. And how do I get my dual monitor setup to work as well not just a cloned image.
... [more]
Thanks in advance.

#169. Kevin on 05 September 2007

Kevin@ pc: great! good luck with your baby brother and sisters ;)

#168. pc on 05 September 2007

pcwow it worked thanks now im just tryin to get some stuff to work like fire lol thanks again

#167. Kevin on 05 September 2007

Kevin@ pc: ok so it can't find all the compiz-fusion packages, but you DID put in all the right repositories? Then maybe running an additional 'apt-get -f update' will help.

And for the second part, If you don't have the right packages installed yet, you should not continue doing 'compiz --replace' and other parts of the tutorial. Because that can indeed cause strange behaviour.
Every step of the tutorial should complete without errors, before proceeding to the next.

#166. pc on 05 September 2007

pcok ive look around and did a hole lot of crap to figure out my problem..ok. one of my problems is that i do not have "compizconfig-settings-manager" and when i try to install it it says "pc@pc-linux:~$ sudo apt-get install compizconfig-settings-manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package compizconfig-settings-manager
... [more] pc@pc-linux:~$" so that dosent work..and yes i did put the Repositories but i think that thare notcompleate or something beacuse i get the same message when i try to install "compiz-fusion-plugins-extra, compiz-fusion-plugins-unofficial, and libcompizconfig-backend-gconf"

oh i dont know it this will help but when i try "compiz --replace" and "compiz --replace --indirect-rendering" my screen gose white and my computer freezes and i have to unplug it to get it going again

thanks for the help..its nice to have met someone that realy knows what thare talking about :)

#165. Kevin on 05 September 2007

Kevin@ James: appreciated!

@ pc: How about doing Step 2 again, until all packages are successfully removed, and then build it up with a fresh start? Does that work?
An: 'apt-get -f install' is known to fix some problems as well.

#164. pc on 05 September 2007

pchey im pc and this kind sucks..i run beryl and all that and i get the weird windows but no borders and i only get them in "GTK window decorator" and i get NO cude and NO fire :'(

and when i try "sudo aptitude -y update" it works but when i get to
"sudo aptitude install compiz compiz-gnome \
compizconfig-settings-manager compiz-fusion-plugins-extra \
... [more] compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf" i get this..


"pc@pc-linux:~$ sudo aptitude install compiz compiz-gnome \
> compizconfig-settings-manager compiz-fusion-plugins-extra \
> compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf
Password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
Couldn't find any package whose name or description matched "compizconfig-settings-manager"
Couldn't find any package whose name or description matched "compiz-fusion-plugins-extra"
Couldn't find any package whose name or description matched "compiz-fusion-plugins-unofficial"
Couldn't find any package whose name or description matched "libcompizconfig-backend-gconf"
The following packages are BROKEN:
compiz
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 29.1kB of archives. After unpacking 65.5kB will be used.
The following packages have unmet dependencies:
compiz: Depends: compiz-decorator which is a virtual package.
Resolving dependencies...
The following actions will resolve these dependencies:

Install the following packages:
compiz [1:0.3.6-1ubuntu13 (feisty)]

Score is -10040

Accept this solution? [Y/n/q/?]" i do "y" and that dosent fix anything at all.

PLEASE HELP ME if you can email me @ pcstalljr@msn.com cause i got a job and im in school and im ALWAYS watching my baby brother and baby sisters so please help

#163. James on 05 September 2007

JamesI just wanted to say thanks. I "installed" Compiz-Fusion three different ways and none of them worked until I tried this one. I'm not going to go and figure out what's different, but yours is the link I'll pass along!

#162. Kevin on 02 September 2007

Kevin@ Neeso: good choice, it's got native HD support, and compiz-fusion works like a charm on that card ;)

#161. Neeso on 02 September 2007

NeesoFatal: Failed test: texture_from_pixmap support
Checks indicate that it's impossible to start compiz on your system.

Sorry for dubble post. thought id give you the error though.

#160. Neeso on 02 September 2007

NeesoNah i got the same exact problem mac had dude i got the error with the pixel shader thing. thanks though for trying to help me :) ill be getting a nvidia 8600 soon

#159. Kevin on 31 August 2007

Kevin@ neeso: See mac123's problem in comment 90. If the backslashes do not work for you then just type in the command on one big line like: 'sudo aptitude install compiz compiz-gnome compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf'

#158. neeso on 31 August 2007

neesobtw i have a X1600 ATI but i had no problems up until step 4

#157. neeso on 31 August 2007

neesohey, Im having a problem with this, I followed the guide VERY closly and still am having this problem. when i get to step 4 heres what happons.

when i enter line
compizconfig-settings-manager compiz-fusion-plugins-extra \
then hit enter and hit enter again it just says
... [more] bash: compizconfig-settings-manager: command not found

Am i messing up somewhere? or am i just not able to use this?

#156. Kevin on 30 August 2007

Kevin@ efw: I did some maintenance on my site, and accidentally created a bug that made the article disappear. It should be back now right?

#155. rickster duphus on 30 August 2007

rickster duphusIf your using an ATI card, don't install envy or any other ATI driver. That includes the restricted driver in ubuntu. Basically don't use fglrx. If you do you have to set up XGL, and, at least for me, was very problematic.

The free ati driver works just fine, I even get higher fps in glx gears using it then fglrx.

#154. efw on 30 August 2007

efwWhere is the article??! I've tried IE and Firefox, but I can't find it!

#153. Kevin on 29 August 2007

Kevin@ Waggygee: I just added two more solutions for the no window borders issue in the trouble shooting section, does that provide any help?

#152. Waggygee on 29 August 2007

WaggygeeI get no windows borders.... and the trouble shooter doesnt work for me

#151. Compiz installs, FIXED EFFECTS on 29 August 2007

Compiz installs, FIXED EFFECTSWell, I went to Synaptic Package Manager and removed EVERY having to do with compiz, beryl and emerald. The re-installed Compiz and Emerald and SYSTEM IS NOW RUNNING FINE on NVidia - amd64.

THANKS, Kevin, for a groovy web page!!

#150. Compiz installs, no effects on 28 August 2007

Compiz installs, no effectsI know Kevin has one of the better how-to's out there, but on a fresh install of Ubuntu Feisty amd64 on a system with an NVidia 7100, nothing happens when I do "compiz --replace". No error logs, and ccsm runs, tried inderect rendering, played with xorg.conf. It all seems to install OK, its just that no cube, no wobbly windows, etc. Even installed Beryl Manager to see if I could get it to run that way - but nothing.

This system ran fine with Beryl + Emerald before. I removed compiz and re-installed Beryl again just to see if it works with the -100 driver and all is fine again.

Any clues on getting CF running at this point?

#149. Kevin on 28 August 2007

Kevin@ viverant: Good point, I added it to the troubleshooting section.

#148. viverant on 28 August 2007

viverantMay want to put a side note that if you do a kernel update via auto update that you will need to restore your pre eyecandy xorg.conf and then reinstall the nvidia driver via envy so it recompiles it correctly. Just got through that fun little t but thank god envy created a backup xorg.conf for me. :)

#147. Kevin on 27 August 2007

Kevin@ Ant: Cool!

@ Bart: I don't think it will work with a Live CD because some parts of the installation requires reboots. And reboots obviously destroy all the modifications you have made with your Live CD.

@ Sirius: If all the other compiz-fusion plugins work fine, then maybe only your bindings where overwritten by another plugin, check the Actions tab in the CompizConfig Settings Manager.
... [more]
@ linux3r: Haven't tried the session manager yet, more on that later! (probably another chapter in this article)

#146. linux3r on 27 August 2007

linux3rNo icons on CompizConfig Session Manager!!!
Any ideas?

#145. Sirius on 24 August 2007

SiriusHi Kevin

Compiz fusion was running smooth for quite
a while now but suddenly i cant rotate the cube any longer while everything else appears to be working fine.Do you know by any chance what I could try to fix that?

... [more] many thanks in advance

#144. Bart on 23 August 2007

BartHey Kevin, thank's for the article. I have three questions:

1. Rather than using Envy, could it be done using this method:
http://www.albertomilone.com/latest_nvidia_udsf_feisty.html#METHOD_1

... [more] The author is the same person who wrote Envy but this is one of the other methods he suggests for installing Nvidia Graphics drivers.

2. Will your method above work with Xubuntu? Not the Xubuntu desktop package from Synaptic in Ubuntu but rather a direct download from the xubuntu website. i.e. using the Xubuntu LIVE CD and NOT the Ubuntu LIVE CD?

3. That snow effect I see when in cude "mode"...that only come with Beryl?

#143. Ant on 23 August 2007

AntThanks a lot Kevin - that solved my problem and now everything is back and working again. :)

#142. Kevin on 22 August 2007

Kevin@ Nick: Just like mac123 you probably have an ATi card that does not support compiz-fusion. Sorry Dude.

@ Ant: I believe those are part of the compiz-fusion-plugins-unofficial package. Try (re)installing that one.

@ Michel: Nice to hear! Thanks!

#141. Michel on 22 August 2007

MichelThanks alot Kevin ! Works great on my ATI Radeon 9600 XT.

#140. Ant on 22 August 2007

AntThanks for this - it all worked fine. I had conflicts before, and now these are gone... BUT ALSO I have lost 3D document effect and also the aquarium plugin (Cube Atlantis)... these are no longer in the list of options! How do I get them back? Thanks

#139. Nick on 22 August 2007

NickWent through it about 3 times everytime no errors when I do copmiz --replace nothing happens.

When doing compiz --replace in terminal it says:

Fatal: Failed test: texture_from_pixmap support
... [more] Checks indicate that it's impossible to start compiz on your system.

#138. Kevin on 21 August 2007

Kevin@ justinf: try running "compiz --replace" from within a terminal window and see what the errors are. maybe then we can try to resolve or at least understand what's exactly going on.

@ Diesel: press ALT+F2, type "gksudo nvidia-settings" and press enter. This wil open up an nVidia panel that's capable of configuring TwinView and rewriting your xorg.conf. Works great (if you have nVidia of course).

#137. Diesel on 21 August 2007

DieselHow did you get your dual display working, mine was great until I updated to Xorg 7.2 now will only start 1 display?
I now have compiz working but would love it on both displays.

#136. justinf on 21 August 2007

justinfhow do you "turn off desktop effects" as Ryan mentioned above?

#135. justinf on 21 August 2007

justinftried the beryl manager - still no luck with window decorations when i choose "compiz" - the decorations just dissapear.

maddening - because i'm now getting a 3d cube and am able to run the aquarium plugin.

#134. justinf on 21 August 2007

justinfhard lock when i tried "metacity --replace"

do not try that folks!

#133. justinf on 21 August 2007

justinffollowed the instructions exactly. fresh feisty install.

but i have 2 major problems.
1. no window decorations
2. no 3d cube - i just get a 2d flat rectangle, even though i have 4 workspaces.
... [more] 3. when i reboot, i still dont have window decorations.

i haven't installed the emerald/beryl stuff you mention, so i'll try that and report back here.

card is "Nvidia GeForce Go 6100"
the card is working just fine with the drivers installed by Envy -
Celestia looks awesome.

#132. Kevin on 20 August 2007

Kevin@ newbi: Yes it is compatible with amd64. Please read the article more carefully because I do mention it.

@ mooglinux: Have you tried reinstalling the package?

@ Jo Vermeulen: Thanks for the tips!
... [more]
@ C. Bess: Thanks!

@ Compiz Confuse: Maybe the site was down temporarily? You can always go to http://www.albertomilone.com/nvidia_scripts1.html to download the newest version of Envy yourself.

@ Chad: Have you tried the emerald window decorator?

@ Ryan: Great you got it to work!

@ totalownage: You should also provide the exact errors you've got otherwise I (and everyone else who read your comment) have no way of diagnosing your problem.

#131. total0wnage on 20 August 2007

total0wnagei did everything correctly and once i started installing compiz i got a few error and when i try to run it using compiz --replace, nothing happens. can someone tell me wut i did wrong?

#130. Ryan on 19 August 2007

RyanI decided to try again with a fresh install. I got my updates, I used the source list in this example (which, by the way, is a helluva lot easier to understand than the default source list).

From there, I double checked I had my updates, used Envy to upgrade my nvidia drivers, made sure desktop effects was off, and installed compiz-fusion. Everything is working fine now, I don't even have to use indirect rendering.

In other words, the best solution might be to start with a fresh copy. But that's just me.

#129. Ryan on 19 August 2007

RyanEverything was going smoothly till I hit the no borders issue. I ran compiz --replace and ended up with no borders, so I tried the indirect rendering fix...that didn't work. So I tried installing beryl, but when I ran the beryl manager command, no icon popped up. I tried running the command a couple times, and then everything just locked up.

You say in the article that if it locks up, just restart, because compiz only runs in that session...but something is jacked, everytime I restart I just get a wallpaper...no system bar, dock...anything.

I'm running an AMD 4400+ (I used the 64 bit tweak) and a 7900GT.

#128. Chad on 19 August 2007

Chadops, did an upgrade, installed compiz-icon, and I got no border again, and when I open compiz-icon or when I try to "metalcity --replace", everthing goes white and is frozen, have to power off and power on again. Tried compiz --replace and compiz --replace --indirect-rendering without success.

What am I doing wrong? :S :(

#127. Compiz Confuse on 19 August 2007

Compiz ConfuseHi,

I can't download envy (URL won't open) so i tried to install compiz like steps above. after installation everything works fine (decorator, cube,etc) BUT it hangs after 10 secs or so. I have installed beryl before without any problem whatsoever.

Does this problem occur because of my outdated nvidia driver ? My GC is nvidia GeForce 5700VE 128mb if thats help btw. I have updated my driver via automatix 2.
... [more]
If this is the problem, please point me place to download/install the latest driver for my GC.

Thanks,

#126. C. Bess on 17 August 2007

C. BessQuite simply one of the best walkthroughs for getting compiz-fusion up and operational. Thanks a million.

#125. Jo Vermeulen on 16 August 2007

Jo VermeulenAlso remember to switch off desktop effects in desktop preferences before installing compiz-fusion. It will give strange effects (no windows borders on startup, splash screen that doesn't disappear), etc.

#124. Jo Vermeulen on 16 August 2007

Jo Vermeulengnome-compiz-manager is a package that allows you to enable compiz with a tray icon.

Just run gnome-compiz-preferences to try it out.

#123. Jo Vermeulen on 16 August 2007

Jo VermeulenThe no borders problem is fixed by executing "sudo nvidia-xconfig --add-argb-glx-visuals" if you have an nVidia card.

#122. mooglinux on 16 August 2007

mooglinuxokay, i got it all working now, trouble was a typo, HOWEVER opening the settings manager doesnt show anyhting. when i run 'ccsm' in terminal, i get the following:

mooglinux@gaurdian:~$ ccsm
Traceback (most recent call last):
File "/usr/bin/ccsm", line 24, in <module>
... [more] import compizconfig
ImportError: No module named compizconfig

#121. newbi on 14 August 2007

newbiis CF compatible with 64bit?

#120. newbi on 14 August 2007

newbiim lost on step 3

#119. Kevin on 14 August 2007

Kevin@ Rob: Thanks. Most important thing performance-wise, is the video card. I have an nVidia 7600GT, so nothing really special actually. I think there have just been a great number of performance improvements in compiz-fusion and recent nVidia linux drivers.

@ Dave Lister: Frozen, eh? That's pretty hardcore, pretty hard to debug as well. Tried indirect rendering??

@ Jon: See the keyboard shortcuts at the end of the how-to to draw fire. Check if fire is enabled in the CompizConfig Settings Manager
... [more]
@ kintakunte: thanks!

#118. kintakunte on 14 August 2007

kintakunteThanks for the clear and well-written guide. By far the best one I came across, worked like a charm.

#117. Jon on 14 August 2007

JonHey, I just recently installed this with success, and I was having trouble getting the fire effects, it didnt seem to download or something. Could I get the line of code to install that perhaps? Thanks.

#116. Dave Lister on 13 August 2007

Dave ListerAwesome- But

Installed fine but when I try to make any changes with the manager or even in a terminal window. the system totally locks up.

I can move the mouse around and all but other than that, the entire system is frozen.
... [more]

Sempron2400 - Nvidia 6600gt128mb - 1.5gb newest drivers

#115. Rob on 13 August 2007

RobExcellent tutorial and video.

What spec are you running this on? on the video the transitions seem so smooth!

#114. Kevin on 13 August 2007

Kevin@ BoriZor: Do you have this in your xorg.conf?
Section "Extensions"
Option "Composite" "Enable"
EndSection

... [more] @ Jan: System -> Preferences -> CompizConfig Settings Manager -> General Options -> Desktop Size -> Horizontal Virtual Size -> 4

However I have two screens so I can leave it to 2 and still have a cube, cause compiz-fusion then automatically folds the sides.

#113. Jan on 13 August 2007

JanHey guys, one question:
In Beryl and on the picture You have a cube with 4 planes. But with compiz I only have two ones. like a sheet of paper viewed from both sides. where can I add the others?

#112. milan on 11 August 2007

milanMSI VR600, works good. Sometime hangs.

#111. BoriZor on 10 August 2007

BoriZorIt says "No Composite Extension" anyone got any opinion.

#110. Josh on 10 August 2007

JoshThanks for this great tutorial! I just got compiz fusion running, and it is awesome!

#109. Kelly O! on 09 August 2007

Kelly O!I figured it out! (which is amazing since I have linux on my computer a total of maybe two days) I had extra sources on my sources list that were pulling the 1.05's, I removed everything from the sources.list and reinstalled and I'm back in with full eye candy.

#108. Kelly O! on 09 August 2007

Kelly O!I had this working yesterday (was smooth install except for borders, which I figured out through trial and error (and a lot of forum searching) was my color depth, it needed to be 32 not 16/24.

This morning I bootup at work, and there are updates for compiz, I thought great, new goodies to play with, well, it busted my setup and the last module to install doesn't want to install (it just keeps popping up in update mana