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:
- Part of:
- Cairo-Dock Project
- Cairo-Dock Devs
- Cairo-Dock Third-Party
- Programming Languages:
- Version control system:
- GNU GPL v3, GNU LGPL v3
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 #1373718: Main Website Crashes
Reported on 2014-09-25
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