La famosa barrita de Mac en Ubuntu… reloaded.

¿Se acuerdan de la guìa que escribí hace un tiempo sobre cómo instalar un dock tipo Mac en Ubuntu? Por lo que he leído en los comentarios de ese post, parece que algunos están teniendo problemas en instalarlo en Ubuntu Dapper. Creo que llegó la hora de actualizarse… y posiblemente cambiar Engage también. Pero partamos por donde se debe.
Mini FAQ: ¿Qué es Engage? Es una barrita prácticamente igual a la del Mac OS. ¿Es la única que existe? No, de hecho hay varias más (como KXDocker para KDE, además de los clásicos), e incluso una nueva llamada Kiba-dock (para los XGLeros), de la que les contaré a los que lean hasta el final.
¿Cómo se instala Engage? Así, cuentan los sabios.
Engage
Primero, agregar el repositorio a /etc/apt/sources.list:
deb http://edevelop.org/pkg-e/ubuntu edgy e17
Después de actualizar el listado de paquetes (apt-get update), instalar engage:
sudo apt-get install engage
Para ejecutar el menú basta con que sólo escribas “engage &” y listo. Si quieres saber más sobre cómo configurar los ítemes del menú, revisa la parte final del antiguo post. Y si quieres que Engage se abra automáticamente en cada sesión, agrégalo en Preferencias > Sesiones.
Muy bien, llegaste hasta aquí. Entonces vamos con Kiba-dock.
Kiba-dock
Kiba-dock corre sobre Xgl/Beryl, está basado en el motor Akamaru, y según las palabrasde los autores, “es un dock que pone el acento en la dinámica de partículas para producir efectos realistas”. En buen chileno, esto significa que no sólo hace lo mismo que el dock de OS X, sino además tiene varios efectos curiosos que sacan una que otra carjada (en serio, créanme).
Ah, ¿no me creen?
Yo apoyo Kiba-dock simplemente porque tiene muchas menos dependencias que Engage (que, por cierto, es un módulo parte de Enlightenment). Pero claro, si no tienes el escritorio 3D Engage sigue siendo una buena opción.
Para instalar Kiba-dock, hay varios que proponen el método “compilar”, pero yo prefiero evitarlo. No sólo porque implica instalar varios paquetes, sino porque ya existen .DEBs compilados por almas caritativas.
¿De dónde sacarlos? Aunque me imagino que estarán en el repositorio oficial de Edgy, por ahora en el foro de Compiz Beryl los van publicando cuando salen nuevas versiones. Aquí van las últimas que han salido:
- Para i386: kiba-dock_0.1cvs20060912-1_i386.deb
- Para AMD64: kiba-dock_14.0.9-1ubuntu3_amd64.deb
Nota: Hay también un repositorio para AMD64 en “deb http://www.amd64.aceracerftw.com/ dapper main“.
Órdenes: bajar, instalar, y después ejecutar “populate-dock.sh”. Luego “kiba-dock”. ¡Y listo! Ahora puedes jugar con la configuración para que se vea y funcione como quieras. Y si quieres que se abra en el inicio, bueno, ya sabes cómo hacerlo. :)


primero!! xD, estaba viendo los feed y justo aparecio el enlace a este post!! a instalar el dock
Oye el Kiba-dock te falto poner que se necesita entorno XGL y compiz para funcionar al 100% ..
En realidad *creo* que puede funcionar con cualquier compositor, aunque no lo he probado. Aun asi, quien querria trabajar con otro compositor teniendo xgl? :D
No conocía Kiba-dock y soy usuario de XGL así que me vendrá excelente utilizarlo. Una pregunta un poco off-topic, era usuario KDE pero cambie a Gnome por el XGL ya que cuando tenía Kubuntu aun estaba muy crudo y tenía demasiadas inestabilidades y me terminó gustando bastante gnome, pero extraño cosas como superkaramba, allí veo que tienes un reloj y una papelera que me parecen bastante agradables a la vista ¿Cómo se configuran? y quería saber si alguien conoce opciones a superkaramba que no sea el gdesklets que no funciona tan bien y es bastante menos atractivo que la opción en KDE.
Saludos y gracias… excelente blog.
Abraham: al igual que Fred yo tenía la idea que Kiba podía funcionar en cualquier compositor. pero tenías razón, lo probé en XFCE y no se veía muy bien. quizás metiendo más mano se puede hacer andar.
alguna dependencia para engage? estoi sin internet y no estoi en mi pc para que me compruebe las dependencias
Partio simplecito y ahora tiene hasta efecto de zoom, un poco tonto pero funciona, habrá que esperar la versión 2 en algún tiempo más para que se parezca al de mac completamente (aunque esa no es la idea…)
Viste tomás! cuando te lo comenté ni lo pescaste :P
Bueno no hay que confundir entre los diferentes elementos ..
Servidor Grafico o X “XORG, Xf, XGL, axgl”
escritorio” KDE, Gnome; XFCE, EL, FLUX etc”
decorador de ventanas “metacity, compiz, etc”
y kiba-dock aun que puede manejarce en cualquier escritorio necesita de la aceleracion y los FX de OpenGL pues necesita de los redender, reload y todas esas variablas “if, else” etc.
por ejemplo si corremos kiba-dock sin xgl la siguiente imagen que muestra es el vacio o fondo negro en el mouseover.
Bueno, tampoco hay que confundir “decorador de ventanas” con “gestor de ventanas”. Ejemplos:
Decorador de ventanas: gnome-window-decorator, kwin (creo), etc…
Gestor de ventanas: metacity, compiz, etc…
Saludos, Tomás!
Ha probar se ha dicho
Gracias.
subzero: me imagino que ya lo viste, pero las dependencias las resuelve automáticamente. están todos los paquetes en el repositorio.
Rodrigo: cuándo fue eso? disculpa, quizás se me pasó. :)
Abraham: así es, a falta de XGL, fondo negro.
tomás: ajaja no importa, además ahora q recuerco talvez ni fue aquí pues ni pillo mi comentario, pero me respondiste con que lo habias probado pero era muy complicado por un asunto de “compilar” y dependencias :P
aaahh, de veras. es que ahí hablábamos de , que había que instalar Git y todo eso. no habían .DEBs para llegar e instalar.
y Kiba-Dock es compatible con Beryl cosa que se agradece ..
Y por cierto yo no pude compilar akamaru cuando recien salio, hasta que kiba-dock se libero y tarde como 3 horas en puro ./make y las neuronas a punto de explotar..
Jose: tienes razon me equivoque por poner manejador puse decorador, aun que queda la posibilidad que se piense que no se del tema, cosa que tambien es bienvenida.
Hola, kiba korre de pelos, pero me gustaria saber si alguien sabe como instalar cairo-dock, ke por lo poko ke eh visto se ve espectacular, ya que logra un efecto de zoom igual a la barra de macosx, e buscado por inet, y solo e encontrado unas paguinas francesas con escasa informacion
ojalas alguien me pueda ayudar
de antemano muchas gracias
Hola a tod@s,
tengo un problema con el Kiba-dock, y es que no consigo instalarlo =/
Lo hize por el .deb primero, pero no iba muy bien, al ejecutarlo salía la barra y tal pero en la terminal dónde lo ejecuté me daba un monton de FAIL cada vez que me ponía por encima de la barra o tocaba algún icono, tampoco me dejaba cambiar el color de la barra, salía en unos tonos azulados a rayas muy feos …
Entonces lo hice de la otra manera, compilando.
Sigo las instrucciones que trae el programa en el README y me da el siguiente error al hacer el ./autogenconf.sh :
alucard@hellboy:~/kiba-dock$ ./autogen.sh
autoreconf: Entering directory `.’
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal –output=aclocal.m4t
autoreconf: `aclocal.m4? is created
autoreconf: configure.in: tracing
autoreconf: configure.in: not using Libtool
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake –add-missing –copy
automake: configure.in: installing `./install-sh’
automake: configure.in: installing `./mkinstalldirs’
automake: configure.in: installing `./missing’
automake: configure.in: installing `./config.guess’
automake: configure.in: installing `./config.sub’
automake: Makefile.am: installing `./INSTALL’
configure.in: 8: required file `./[config.h].in’ not found
akamaru/Makefile.am:7: variable `GTK_LIBS’ not defined
akamaru/Makefile.am:7: variable `CAIRO_LIBS’ not defined
dock/Makefile.am:12: variable `GTK_LIBS’ not defined
dock/Makefile.am:12: variable `GCONF_LIBS’ not defined
dock/Makefile.am:12: variable `PANGO_LIBS’ not defined
dock/Makefile.am:12: variable `SVG_LIBS’ not defined
dock/Makefile.am:12: variable `CAIRO_LIBS’ not defined
dock/Makefile.am:12: variable `GLITZ_LIBS’ not defined
gset-kiba/Makefile.am:8: variable `GTK_LIBS’ not defined
gset-kiba/Makefile.am:8: variable `GCONF_LIBS’ not defined
gset-kiba/Makefile.am:8: variable `GLADE_LIBS’ not defined
files/Makefile.am:9: variable `glade_DATA’ not defined
autoreconf: automake failed with exit status: 1
Sabría alguién decirme a que se debe?, por favor.
Grácias de antemano.
Salut!.
primero gracias por la info… y la guia anterior claro…
al igual que “alcuard” me sale el fondo azul con rayas… y si ejecuto “kiba-dock” me monta otra barra y me salen los errores
(kiba-dock:18303): GLib-CRITICAL **: g_str_has_suffix: assertion `str != NULL’ failed
claro no me di la paja de compilarlo… alguna solucion???
Saludos,
al hacer un
alucard@hellboy:/$ populate-dock.sh
me dice esto:
make: *** No hay ninguna regla para construir el objetivo `install-schemas’. Alto.
y pruebo a ejecutar kiba-dock, pero me salen estos errores, aunque la barra se ejecuta, pero no puedo cambiar el fondo, vamos que lo quiero poner transparente y no se como, no hay transparencias ni nada.
** Message: Cant copy /usr/share/applications/epiphany.desktop to /root/.kiba-dock/epiphany.desktop
y al ejecutar el gset-kiba para configurar da este:
(gset-kiba:11171): Gtk-CRITICAL **: gtk_range_set_value: assertion `GTK_IS_RANGE (range)’ failed
TODO: Font: Sans
(gset-kiba:11171): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(gset-kiba:11171): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)’ failed
Si alguién sabe como arreglar esto, agradecería que me lo comentarán por favor.
Gracias.
Salut!.
y cuales son los repositorios para instalar engage en edgy?
he intentado instalar engage siguiendo los pasos y
en el terminal despues de “”wget soulmachine.net/public……. “” sale :resolviendo soulmachine.net… falló:Temporary failure in name resolution
Y hasta hay…..que sucede?
en /etc/apt/sources.list he puesto
deb http://soulmachine.net/edgy/unstable/
Alguna sugerencia……
(gset-kiba:11171): Gtk-CRITICAL **: gtk_range_set_value: assertion `GTK_IS_RANGE (range)’ failed
TODO: Font: Sans este es el fallo que me da a mi tambien, lo intalo y funciona a la perfección pero despues de reiniciar el entorno grafico, y meter en la consola kiba-dock me da este fallo y no me lo habre. haber si nos podeis ayudar . gracias
yo intento istalar engage
cuando lo ejecuto me dice esto:
***** Ewl Developer Warning ***** :
To find where this is occurring set a breakpoint
for the function ewl_print_warning.
This program is calling:
ewl_embed_engine_name_set();
With the parameter:
engine
being NULL. Please fix your program.
¿que me falta o que falla?
gracias!
habre un terminal y escribe lo siguiente
sudo apt-get install engage libimlib2 libesmart0 libevas1-loaders-all libewl1-engines-all
y deberia solucionarse
S@lu2
Hola, yo he conseguido instalar el kiba-dock este en una Ubuntu 6.10 de 64 bits, pero la barra no aparece. Se intuye que está abajo del todo, incluso si intentas añadirle lanzadores aparecen las flechas de la barra, pero no llega a verse. Está, digamos, bajo el borde del monitor :D
He probado a cambiarla de sitio con las opciones pero no hay manera. ¿Alguna idea?
Como se añaden los iconos?? Tal y como pone en el manual después de bajarme el paquete y crear las carpetas necesarias y tal… cuando cargo algo sale el icono correspondiente.Pero como se añaden iconos que hagan. Que es el entangle??
Bueno despues de instalar engage y kiba-dock un monton de veces les puedo comentar lo siguiente.
Sobre engage, les puedo comentar q repositorio “deb http://edevelop.org/pkg-e/ubuntu edgy e17″ trae un engage muy inestable. Tanto q no pude cambiarle el color a la barra.
Sobre kiba-dock despues de compilar e instalar un monton de deb’s el mejor fue q encontre en los repositorios de triviño.Son bastantes estables al momento de configurar y usarlos.
S@lu2