External applications can interact on Cairo-Dock through DBus (via the "DBus" plug-in).
This allows to easily create new external plug-ins in others languages than C (bash, python, ruby, java, mono, vala, perl, and any other languages).
If you have ever written a script in your life, then you can write a third-party applet !
Don't hesitate to contribuate and to propose your own applet. More informations: http://
The interfaces in Python, Vala, Mono and Ruby can be found here (with many exemples):
If you want to use directly the DBus interface, it can be found here:
View full history Series and milestones
Cairo-Dock Plug-Ins Extras (third-party) trunk series is the current focus of development
All bugs Latest bugs reported
Bug #1165605: Does not install to non-home directory
Reported on 2013-04-07
Bug #1161767: Thunderbird plugin: count messages in subfolders checkbox not working
Reported on 2013-03-29