I got Compiz working quite easily on the new Ubuntu Hardy Heron 8.04
sudo vi /etc/xdg/compiz/compiz-manager
add:
SKIP_CHECKS=yes
In /etc/X11/xorg.conf, I had to set the depth down to 16bit color:
Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105″
Option “XkbLayout” “us”
EndSection
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
EndSection
Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizEdgeScroll” “0″
EndSection
Section “Device”
Identifier “Configured Video Device”
EndSection
Section “Monitor”
Identifier “Configured Monitor”
EndSection
Section “Screen”
Identifier “Default Screen”
Monitor “Configured Monitor”
Device “Configured Video Device”
DefaultDepth 16
SubSection “Display”
Depth 16
Modes “1400×1050″
EndSubSection
EndSection
Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Synaptics Touchpad”
EndSection

Great – thanks so much, also works on my T41 with the ATI Radeon 7500!
Where exactly do I put the Skip_Check=YES?
At the very top?
If I remember correctly, the file was empty and that line is the only line in there. Also, you shouldn’t change case like Skip_Check. Case sensitivity could possibly make it not work. Its SKIP_CHECKS=yes.
sudo vi /etc/xdg/compiz/compiz-manager
add:
SKIP_CHECKS=yes
By the way, the “/etc/xdg/compiz/compiz-manager” file is pretty much blank for me… not very long. Not sure if this is a problem.
You will need to create the file. On my install of Ubuntu, it’s located at ~/config/compiz/compiz-manager
And contains:
SKIP_CHECKS = yes