Cairo-dock is a highly customizable dock written in C.
The core package provides only the strict minimum to run cairo-dock: to use applets, animations, views, effects and dialogs you will also need cairo-dock plugins.
Running the dock
Run as default:
$ cairo-dock &
This will generate a startup message that will ask you to choose a backend for the current session (OpenGL or Cairo). There is an option to remember the choice and if not choosing to remember the choice, a startup message will be generated each time cairo-dock is run without backend options. To supress the startup message, you can specify which backend to use when running cairo-dock by specifying it as an option.
Run with OpenGL backend
$ cairo-dock -o &
Run with Cairo backend
$ cairo-dock -c &
Running the dock at startup
Run cairo-dock and right-click the dock > Cairo-Dock > Launch Cairo-Dock on startup. The settings will be stored in Template:Filename and sourced the next time you login.
Add the following to Template:Filename.
Configuring the dock
To configure the dock, right-click the dock > Cairo-Dock > Configure
Two cairo-dock instances running
This is most likely a result of sessions being saved and being runned at next login.
If you are starting the cairo-dock from Template:Filename - remove autostart files generated by cario-dock:
$ rm ~/.config/autostart/cairo-dock*