La famosa barrita de Mac en Ubuntu… reloaded.

kiba-dock.jpg

¿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:

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. :)

26 comentarios

  1. axl000 says:

    primero!! xD, estaba viendo los feed y justo aparecio el enlace a este post!! a instalar el dock

  2. Oye el Kiba-dock te falto poner que se necesita entorno XGL y compiz para funcionar al 100% ..

  3. Fred.cpp says:

    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

  4. Frantic says:

    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.

  5. 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.

  6. subzero79 says:

    alguna dependencia para engage? estoi sin internet y no estoi en mi pc para que me compruebe las dependencias

  7. Rodrigo says:

    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

  8. 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.

  9. José says:

    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!

  10. Gukanzu says:

    Ha probar se ha dicho

    Gracias.

  11. 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.

  12. Rodrigo says:

    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

  13. 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.

  14. Fito says:

    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

  15. alcuard says:

    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!.

  16. DrAfrous says:

    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???

  17. alcuard says:

    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!.

  18. haldir says:

    y cuales son los repositorios para instalar engage en edgy?

  19. pedro says:

    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……

  20. kukisman says:

    (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

  21. k40s says:

    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!

  22. MeNtOrX says:

    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

  23. Tapanez says:

    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?

  24. Juhn_Hoo says:

    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??

  25. MeNtOrX says:

    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

Deja un comentario