Como instalar el nuevo sistema de notificaciòn de Jaunty (notify-osd) en Intrepid [Ubuntu/Gnome]

La próxima versión de Ubuntu, 9.04 Jaunty posee un nuevo pop notificador (imàgen abajo).Si quiere probarlo en el Intrepid, siga estos sencillos pasos:

notify-osd-screenshot

El primer paso es obtener el código. Para hacer esto, vamos a tener que instalar el bazar. Bazar (AKA BZR) puede obtener despues el código de lanzamiento desde launchpad. Bazar es como GIT, svn, o cvs.
sudo apt-get install bzr
Despues obtendremos el codigo de notify-osd desde launchpad:
bzr branch lp:notify-osd
No se alarme si le informan que usted necesita log in para acceder a Launchpad.Estos informes son utilizados por si ud fuese a utilizar BZR para subir un código.

Ahora usted debería tener el código guardado en su unidad, en su carpeta de inicio. Concretamente ~/notify-osd.
El siguiente paso es compilar el código. Hay un script incluido,lo cual facilitarà mas la cosa.
Para compilar el código,vamos a tener que obtener algunas dependencias.
sudo apt-get install gnome-common automake
Ahora podemos compilar
sudo ./automake.sh
Eso lanzarà el script,que configurarà automáticamente el código en el kernel.
El siguiente paso es make.
sudo make

Info | otras dependencias |

libc6 libcairo2 libdbus-1-3 libdbus-glib-1-2 libgconf2-4 libglib2.0-0 libgtk2.0-0
libpango1.0-0 libpixman-1-0 libx11-6

Si ud obtiene algunos errores de dependencias corra los siguientes comandos:
sudo apt-get install libc6 libcairo2 libdbus-1-3 libdbus-glib-1-2
libgconf2-4 libglib2.0-0 libgtk2.0-0 libpango1.0-0 libpixman-1-0 libx11-6

Si no ha experimentado ningun problema con la instalaciòn todo deberìa estar casi listo.

Para hacer uso del nuevo notificador,primero hay que matar (kill) el viejo notificador (Usando el System monitor,aunque la línea de comandos se puede utilizar también) Seleccione notification-daemon y haga un clic con el botón derecho, seleccione matar el proceso, o ..
killall notification-daemon

A continuaciòn tenemos que lanzar el nuevo notificador,vamos al directorio ~/notify-osd/src
notify-osd

Eso es todo,Listo!

Info | Compiz y el display driver son requeridos para que todo funcione correctamente!

dialog-informationNo se preocupe por su instalaciòn de Intrepid.No se ha hecho ningun cambio permanentes en su sistema, y al reiniciar su equipo el viejo notificador estará de regreso.
Si desea mantener los cambios cada vez que reinicia, puede eliminar el antiguo demonio de notificación del arranque, y sustituirlo por el nuevo (notify-osd).

Script para lograr que notify-osd se ejecute al reiniciar

gedit ~/.config/autostart/notify-osd.sh
Copiar y pegar lo siguiente:
#!/bin/bash
killall notification-daemon
sleep 1
~/notify-osd/src/notify-osd

Desde un terminal (permisos).
chmod +x ~/.config/autostart/notify-osd.sh
Despues
gedit ~/.config/autostart/notify-osd.desktop
pegar lo siguiente en el archivo: nombre de usuario (user name) es el nombre de la session.
[Desktop Entry]
Type=Application
Name=notify-osd
Exec=/home/user name/.config/autostart/notify-osd.sh
Icon=system-run
Comment=
X-GNOME-Autostart-enabled=true

Ahora, cada vez que ud reinicie (xorg), (reinicio, inicio de sesión, etc) usted tendrá en nuevo notificador corriendo!.Enjoy!.

Source & + info | blog.alexrybicki.com

Mis shots de prueba!

nico-notify-osd-intrepid-test

4 thoughts on “Como instalar el nuevo sistema de notificaciòn de Jaunty (notify-osd) en Intrepid [Ubuntu/Gnome]

  1. alorma 08/03/2009 / 05:57

    NO hay manera!

    Me saltan errores en el make

    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2

    Like

  2. Clio 08/03/2009 / 06:16

    pues a mi me fue de maravilla,controla las dependencias,que el patch estè correcto y la version de make.Saludos.

    Like

  3. Nico 08/03/2009 / 06:21

    Patch correcto: cd ~/notify-osd despues sudo sh ./automake.sh o autogen.sh ya que segùn errores,automake.sh no se encuentra en el directorio.
    Para que autogen se comporte correctamente podrìan ser necesarios los siguientes paquetes [opcional]:
    sudo apt-get install libgtk2.0-dev libgconf2-dev libdbus-glib-1-dev libgift-dev

    ————————————————————————————————————
    Otra soluciòn que deberìa funcionar (tomada de los comments)

    sudo apt-get install bzr gnome-common automake libdbus-glib-1-dev libgtk2.0-0 libgtk2.0-dev libgtk2.0-common libgconf2-dev libx11-dev libnotify-dev libnotify1 libnotify-bin
    ——————————————————
    cd /home/[username]/notify-osd
    ./autogen.sh
    make
    killall notification-daemon ; /home/[username]/notify-osd/src/notify-osd

    Like

  4. Nico 08/03/2009 / 07:51

    Bien,x si es de interes de alguien,me funcionò perfectamente de esta manera:
    ——————————————————————-
    sudo apt-get install bzr gnome-common automake libdbus-glib-1-dev libgtk2.0-0 libgtk2.0-dev libgtk2.0-common libgconf2-dev libx11-dev libnotify-dev libnotify1 libnotify-bin
    ————————————–
    $ cd ~/notify-osd
    $ ./autogen.sh
    $ make
    $ killall notification-daemon ; ~/notify-osd/src/notify-osd

    ————————————–
    Lo unico diferente que hice fue cambiar el branch:
    bzr branch lp:notify-osd -r193
    —————-
    Suerte!.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s