HowTo:PostInstall:cairo-dock

De Luispa

Dock Cairo

Instalación

  • Añado el overlay "desktop-effects"
# layman -a desktop-effects
# eix-update
  • Verifico que se ha añadido correctamente
# eix cairo-dock
* x11-misc/cairo-dock [1]
     Available versions:  ~2.1.3.9 **9999 {xcomposite}
     Homepage:            https://launchpad.net/cairo-dock-core/
     Description:         Cairo-dock is a fast, responsive, Mac OS X-like dock.

* x11-misc/cairo-dock-plugins [1]
     Available versions:  ~2.1.3.9 **9999 {alsa compiz exif gio gmenu gnome kde mail musicplayer network-monitor powermanager terminal tomboy webkit wifi xfce xgamma xklavier}
     Homepage:            https://launchpad.net/cairo-dock-plug-ins/
     Description:         Official plugins for cairo-dock

* x11-misc/cairo-dock-themes [1]
     Available versions:  ~1.6.3.1 **9999!m {debug}
     Homepage:            http://www.cairo-dock.org
     Description:         Official themes for Cairo-dock

[1] "desktop-effects" /usr/local/portage/layman/desktop-effects

Found 3 matches.
  • Añado a keywords:
cat /etc/portage/package.keywords/package.keywords.cairo-dock
=x11-misc/cairo-dock-2.1.3.9         ~amd64
=x11-misc/cairo-dock-plugins-2.1.3.9 ~amd64
  • Añado a package.use
# Cairo Dock
x11-misc/cairo-dock              xcomposite
x11-misc/cairo-dock-plugins      alsa exif gnome kde compiz gio gmenu mail musicplayer network-monitor powermanager terminal tomboy webkit -wifi xgamma xklavier   
  • Verifico qué se instalaría
# emerge -pv cairo-dock cairo-dock-plugins

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] x11-misc/cairo-dock-2.1.3.9  USE="xcomposite" 2,423 kB [1]
[ebuild  N    ] x11-misc/cairo-dock-plugins-2.1.3.9  USE="alsa compiz exif gio gmenu gnome kde mail musicplayer network-monitor powermanager terminal tomboy webkit xgamma xklavier -wifi -xfce" 5,863 kB [1]

Total: 2 packages (2 new), Size of downloads: 8,285 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/layman/desktop-effects
  • Ejecuto la instalación
# emerge -v cairo-dock cairo-dock-plugins


Primera prueba

  • En mi caso tengo AWN arrancado, por lo que primero lo paro.
$ killall avant-window-navigator
  • Arranco cairo-dock
$ cairo-dock
  Pregunta sobre Open-GL: Contesto que sí.

Arranque automático

  • Creo un script para que siempre arranque en modo open-gl
$ cat /home/luis/priv/bin/cairodock.sh
  cairo-dock -o
$ chmod 755 /home/luis/priv/bin/cairodock.sh
  • Configuro que se arranque automáticamente. En gnome: Preferencias->Aplicaciones al inicio
  • Elimino AWN del arranque automático. En gnome: Preferencias->Aplicaciones al inicio

Resolución de problemas

  • Tener esto en cuenta
* Cairo-Dock is an app that draws on a RGBA GLX visual.
* Some users have noticed that if the dock is launched,
* severals qt4-based applications could crash, like skype or vlc.
* If you have this problem, add the following line into your bashrc :
* alias vlc='export XLIB_SKIP_ARGB_VISUALS=1; vlc; unset XLIB_SKIP_ARGB_VISUALS'
* see http://www.qtforum.org/article/26669/qt4-mess-up-the-opengl-context.html for more details.


Conclusión

  • He configurado el dock para tener el aspecto de MacOSX, tener lanzadores (a la izda), aplicaciones que se están ejecutando (centro) y mini-aplicaciones/enlaces (derecha). En el ejemplo de abajo se puede ver la configuración que estoy usando (opción avanzada) de configuración.
Ejemplo de Cairo



Enlaces y Créditos

[1] http://wiki.luispa.com/ Página principal de LuisPa.
[2] http://bugs.gentoo.org/show_bug.cgi?id=214102 Petición del ebuild original


Volver a HowTo Servidor Gentoo Linux

--Luis 12:24 19 jun 2010 (CEST)