It works ... practically! From September 09 you can have the OpenGL backend for Cairo-Dock but with the last ATI free drivers (>= 2:2.8.0), the last release of Mesa (>= 7.6) and the last kernel (>= 2.6.31) (e.g. on Ubuntu Karmic, Fedora 12, Debian Sid, etc.)
So ATI users should make sure to use the latest open radeon drivers with KMS/DRI2 enabled so cairo-dock can run correctly (without black box background bug) while using opengl mode. The proprietary fglrx drivers are scheduled to fix this in the future. Alternatively, running with -c should eliminate the problem at the expense of lesser effects.
It seems that Catalyst (proprietary fglrx drivers for ATI HD cards) supports well (much better ) Cairo-Dock until the 9.11 release (not included in Ubuntu Karmic repositories).
Which drivers do you use? If you don't know which drivers do you use, launch this command in a terminal:If it's written 'Mesa', it's that you use free drivers. If not (you should see Catalyst or fgkrx or AMD) it's that you use proprietary drivers.
Free drivers You can find here some tips and explanations about these free drivers.
A white background? Sore applets are invisible into the dock? Yes, there still are some bugs with free drivers (but always with a workaround ).
Have a look to a bug in lp and don't hesitate to confirm it ! # 428900.
- You can try with the indirect mode :
- Set transparent applets out of the dock
- Select an image as a background and put the transparency as 0
- (...)
You can see a feedback on our forum here
The kernel 2.6.31 You have to add a parameter for the launching of the kernel. This parameter is "radeon.modeset=1"
Try it (safety) It's normally the Grub (or similar) that launch your kernel.
Just after the start-up you can see the grub. Press 'E' key and write:
Apply Grub 2 is recent and it is certainly your one. If you have an output with this command it seems that you use Grub 1. If you have this file '/etc/default/grub' you use Grub 2.
Grub 1 - Edit this file '/boot/grub/menu.lst' with a text editor on root mode. e.g. :
sudo gedit /boot/grub/menu.lst
- Add this parameter 'radeon.modeset=1' at the end of every lines starts with 'kernel'
Grub 2 - Edit this file '/etc/default/grub' with a text editor on root mode. e.g. :
sudo gedit /etc/default/grub
- Add this parameter 'radeon.modeset=1' after 'GRUB_CMDLINE_LINUX_DEFAULT=', e.g.:
GRUB_CMDLINE_LINUX_DEFAULT="(...) radeon.modeset=1"
- Apply your changes with the command 'update-grub' on root mode. e.g.:
Proprietary drivers Catalyst (proprietary fglrx drivers) supports well (much better ) Cairo-Dock until the 9.11 release but the version 10.04 provided with Ubuntu Lucid 10.04 seems to be a bit buggy. Please install Catalyst 10.05 or above.
Simply have a look on Internet in order to follow a tutorial about the installation of Catalyst on your distribution.
It's not hard to install it but this is not recommended for beginners. It is therefore better to wait for the next version of your distribution and use until Cairo-Dock without OpenGL. |