Cairo-Dock 2.1.3 is out !

Written for Cairo-Dock Project by Matthieu Baerts on 2010-02-14

After 3 months of hard work, the new version of GLX-Dock/Cairo-Dock (2.1.3) is out !

**The News: **
The most visible change is probably the new configuration panel, which has been refined so that even my Mom could configure the dock !
This version is also the opportunity to fix a lot of the existing problems (smoother auto-hide, automatic detection of indirect rendering for Intel/ATI cards, etc)

Few other changes will also make your dock looks more polish and convenient :
Thumnbails of windows now have an emblem to help recognize the application.
Icons pointing on sub-docks can display the sub-dock's content to quickly know what is inside the sub-dock.
When an application demands your attention, only its icon will appear when the dock is hidden, so that you are quietly notified of any event even when your dock is hidden.
The ShowDesktop applet lets you change the resolution of the screen in 1 click.
The Dnd2Share applet which is used to quickly share some text/picture/video/files can now directly sends the clipboard's content (like an instant screenshot).

>Some screenshots of these new things are avaible there =>

**The Dbus API: **
But the less visible and yet most important change is probably the release of the 1.0 version of the DBus API.
This lets you control your dock from an external program (the terminal, a script, etc).
It even lets you write complete applets in any language (there are already some demos in Python, Vala, Mono or even Bash !).
A full documentation is available here :
It is very comprehensive and comes with a lot of exemples, and even a functionnal demonstration applet.
The Dbus API has already been used to write several applets (a Gnomenu applet, an xchat applet, a Calendar applet, etc).

Let's see a short exemple :
Be sure that the Dbus plug-in is active in the config panel, and run the following command in a terminal :
  $ dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ShowDock boolean:false

Your dock is now hidden ! Now run the opposite command :
  $ dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ShowDock boolean:true

Your dock is back ! Although this exemple may look trivial, it shows you have a complete control over your dock, its icons, and its desklets.
Don't hesitate to share your own applet here with others users !

**How to grab it: **
Tarballs: &
Some explanations about the compilation
Debian/Ubuntu: Our repository is now available there More informations :

PS: Follow us on ( or Twitter ( ! Or speak with us on #cairo-dock or #cairo-dock-fr on
PS 2: Due to a crappy registrar (, the domaine name is no longer available. But now, you can find all our "tools" (wiki, forum, doc, dépôt, etc.) on !

Read more

Read all announcements