Instalar el nuevo sistema de notificaciones de Ubuntu Jaunty Jackalope

Ya comenté hace tiempo lo poco que me gustaba el estilo por defecto de las notificaciones de Ubuntu, asi como un pequeño truco para cambiar el tema. Sin embargo este fin de semana Mark Shuttleworth hablaba en su blog del nuevo sistema de notificaciones para Ubuntu 9.04, NotifyOSD, que tiene un aspecto bastante agradable, y mejora en usabilidad a libnotify.

Notificaciones Ubuntu Jaunty Jackalope

En el blog de Alex Rybicki (vía Genbeta) nos enseñan cómo instalar NotifyOSD en Ubuntu 8.10 para poder probarlo.

Instalamos bazaar (el sistema de control de versiones utilizado en Launchpad), automake (para generar archivos Makefile.in fácilmente) y las dependencias:

sudo aptitude install bzr gnome-common automake libgtk2.0-0 libgtk2.0-dev libgtk2.0-common libgconf2-dev libdbus-glib0-dev libdbus-glib-dev libx11-dev libnotify-dev libnotify1

Descargamos el código de NotifyOSD de Launchpad usando el cliente de bazaar

bzr branch lp:notify-osd

Entramos en el directorio en el que se ha guardado el código fuente y ejecutamos autogen.sh para crear el Makefile

cd notify-osd
./autogen.sh

Por último compilamos, matamos el demonio del sistema de notificaciones anterior, y lanzamos notifyOSD:

make
killall notification-daemon
./src/notify-osd

Comentarios
  1. Facundo

    Usabilidad?

    Enserio quitar los botones de acción de las notificaciones te parece bueno para la usabilidad?

    Y abrir un trillón de alert boxes preguntando te parece usabilidad?

    Vivo de la usabilidad, y me parece el mayor paso atras que he visto en la vida.

    Responder

  2. Dani

    @Facundo

    Apps which don’t comply with the FreeDesktop.org spec and send actions on notifications even when the display agent says it does not support them, will have their notifications translated into alerts

    Responder

  3. Nicolaide

    Hola, tengo una duda… Cuando hago el

    bzr branch lp:notify-osd

    me salta esto…

    bzr: ERROR: Invalid http response for http://bazaar.launchpad.net/%7Enotify-osd-developers/notify-osd/main/.bzr/repository/packs/323d593b2d7486fa3618e63fa1e964b5.pack: Expected a boundary (kLkj0ziXv,oq9gwl22=q) line, got ”

    Alguna idea? Hace dias que lo quiero probar y no puedo 🙁

    Gracias y excelente blog!

    Responder

  4. juancarlospaco
  5. Gracias juancarlospaco 🙂

    Responder

  6. Hola
    @juancarlospaco ¿Cómo puedo hacer para satisfacer la dependencia de libgtk2.0-0? Gdebi dice que no puede satisfacerla.

    Responder

  7. Antonio

    Hola rob, yo tuve el mismo problema que tú. Prueba con esto:

    sudo dpkg -i –force-depends-version notify-osd_0.8-0ubuntu4_i386.deb

    Responder

  8. Perfecto.
    Gracias Antonio, solo me da un problema, me lanza un mensaje de error de paquetes rotos, pero nada grave.
    Saludos

    Responder

  9. Nicolas

    Que tal con esto? Se puede usar pidgin y rythmbox con las notificaciones nuevas? o solo el sonido y la red se notifican?

    Saludos!

    Responder

  10. Yo ya lo pude poner en marcha pero hay un detalle posiblemente sea el tema que utilizo ya q no me sale la notificación del sonido de lo demás esta funcionando al 100

    Responder

  11. Akiro

    A mi tambien ya me funciona pero… problemas con el pidgin y al igual que Calimandeoro no tengo la notificacion del sonido, por cierto aqui hay una guia mu buena :
    http://glatelier.wordpress.com/2009/02/24/prueba-el-nuevo-sistema-de-notificaciones-de-jaunty-en-intrepid/

    Responder

  12. Estoy de acuerdo en parte con facundo, pero aplaudo que se trate de mejorar (si se quiere) un poco las cosas.

    Responder

  13. […] semi oficial de emesene (emesene crazy) con soporte para webcam y otras mejoras, como el uso del nuevo sistema de notificaciones de Ubuntu. Relacionadas emesene 1.0.1emesene 1.0 rc, ahora con transferencia de archivosemesene 1.0 […]

    Responder

  14. […] tendremos tiempos de arranque mucho más cortos, soporte para el sistema de ficheros ext4, un nuevo sistema de notificaciones, mejoras en el soporte de varios monitores, nuevos temas, Gnome 2.26, kernel 2.6.28, X.Org 1.6, […]

    Responder

  15. manuel

    Hola,
    cuando hago ./autogen.sh en la carpeta del notify-osd me da este error:
    checking for WNCK… configure: error: Package requirements (libwnck-1.0) were not met:

    No package ‘libwnck-1.0’ found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    El paquete en cuestion, no lo encuentro.
    Que puedo hacer, alguna idea ? Gracias
    Saludos cordiales
    Manuel

    Responder

  16. legion1978

    Pues es bastante molesto ke no pueda uno cerrar la notificacion a voluntad.. o ke no se pueda configurar el tiempo ke permanece visible.. o hay algun lugar donde setear esto?

    gracias buena info 😉

    Responder

Deja un comentario