Cairo-dock is not available in Portage (the "Portage tree" is the official Gentoo software repository).
If you can add it to the official Portage tree, please contact us!
So, you will need to install cairo-dock using alternative Gentoo software repositories (called "overlays"). The first requirement is to install an overlay manager.
To get more information about overlays, please visit these websites:
The official overlay manager for Gentoo is called "layman." This article assume you use layman; please adapt the following commands according to your overlay manager.
Some Gentoo packages install the latest (unstable) revision from the BZR repository. This way you can use the bleeding-edge version of cairo-dock. This type of Gentoo package is called a "live ebuild" and the package name always ends with "-9999". Some live ebuilds are listed here: core & plug-ins
The only live ebuilds that currently work (as of February 03, 2012) are in the write2David overlay. You can follow the instructions below to use this overlay, substituting "write2David" for "desktop-effects" and "x11-plugins/cairo-dock-plugins" for "x11-misc/cairo-dock-plugins".
Each command, except the execution, need to be executed as root
Add the write2David overlayYou first need to install the write2David overlay, which contains the cairo-dock's ebuilds:
Once installed, update it:
Note: Cairo-Dock packages were previously available in desktop-effect overlay. They are also now available in sabayon overlay.
The write2David overlay appears to have not been updated in a long time. The vaca overlay contains current ebuilds as of April, 2014, so substitute it for write2David indicated in the above code box.
This step is only needed if you want the development version (9999)
Unmask the required packages:
echo "x11-misc/cairo-dock **" >> /etc/portage/package.keywords
echo "x11-misc/cairo-dock-plugins **" >> /etc/portage/package.keywords
To be confirmed: It seems you now need to launch these commands:
echo "x11-misc/cairo-dock **" >> /etc/portage/package.keywords/keywords
echo "x11-misc/cairo-dock-plugins **" >> /etc/portage/package.keywords/keywords
echo "x11-plugins/cairo-dock-plugins **" >> /etc/portage/package.keywords/keywords
- Add packages
echo "x11-misc/cairo-dock **" >> /etc/portage/package.use/use
echo "x11-misc/cairo-dock-plugins **" >> /etc/portage/package.use/use
echo ">=dev-libs/libdbusmenu-0.6.2-r1 gtk" >> /etc/portage/package.use/use
CompilationNow emerge cairo-dock with its plugins:
emerge -av cairo-dock cairo-dock-plugins
ExecutionWhen install is done, as a regular user, execute it!
AutostartRead the following guide: Execute cairo-dock at startup.
Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.