Cambiar el aspecto de libnotify en Ubuntu

El estilo por defecto de las notificaciones de libnotify en Ubuntu es, en mi opinión, un tanto feo.

Libnotify Ubuntu

Para volver al estilo por defecto de Gnome tenemos que cambiar la clave /apps/notification-daemon/theme de ubuntu a standard (en algunas versiones también tenemos disponible el tema bubble, consultad los engines disponibles en /usr/lib/notification-daemon-1.0) en gconf-editor (Alt+F2 y escribimos gconf-editor) o bien escribir en consola el siguiente comando, que tiene el mismo efecto:

gconftool-2 -t string -s /apps/notification-daemon/theme standard

También nos puede interesar cambiar la clave popup_location que nos permite indicar dónde queremos que se muestre la notificación (top_left, o esquina superior izquierda; top_right, o esquina superior derecha; bottom_left, o esquina inferior izquierda y bottom_right, o esquina inferior derecha).

Y este es el aspecto que conseguiremos:

Libnotify Standard

La franja de color de la parte izquierda del popup está definida por el color de fondo de los elementos seleccionados del tema que estemos utilizando para los controles (en el diálogo Sistema -> Preferencias -> Tema, Personalizar -> Colores -> Elementos seleccionados).

Para probarlo sin tener que abrir algún programa que use libnotify podéis usar el comando notify-send del paquete libnotify-bin, que también os puede resultar útil para programas que permiten ejecutar un comando cuando se produce un determinado evento:

notify-send -i gtk-dialog-warning -t 3000 “AYBABTU” “All your base are belong to us.”

El flag -i indica el icono a utilizar, el flag -t el tiempo en milisegundos que se mostrará. Las dos cadenas de texto son respectivamente el título y el texto de la notificación. Para más información, notify-send --help.

Comentarios
  1. ¡All your base are belong to us!

    Vale, no he leído el resto pero qué mítico.

    Saludos.

    Responder

  2. Había que darle el toquecito friki y de nostalgia…

    Responder

  3. Estaba pensando pedir en Compiz Fusion esto justo, pero veo que es tan simple como lo planteas.

    Además lo uso mucho para LIRC dando soporte a libnotify-bin

    Responder

  4. lupin

    gracias, hace tiempo que me parecía tan fea la notificación de gmail que consideraba sacarla, jamás me habría imaginado que era tan simple.

    Responder

  5. DiZo

    Si te parece fea tu notificación, al menos tiene un poco de transparencia, pero las mías ni eso 😛

    Responder

  6. Son transparentes porque tengo Compiz Fusion instalado, DiZo

    Responder

  7. Buen tip, ahora quedo más lindo (y legible) mi libnotify

    Responder

  8. […] 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 […]

    Responder

  9. A mi me gusta como se muestra en Ubuntu, amarillo y redondo, pero en Debian no consigo esa apariencia ¿Alguna idea para dejarlo así en Debian?

    Saludos

    Responder

    • Utiliza el tema de Fedora… Nodoka con estos pasos

      #!/bin/bash
      cd $HOME/Desktop
      w3m https://fedorahosted.org/nodoka/wiki > page
      daemon=`cat page | grep notification |cut -f1 -d” “`
      theme=`cat page | grep nodoka-theme |cut -f1 -d” “`
      engine=`cat page | grep gtk-nodoka-engine |cut -f1 -d” “`
      wget https://fedorahosted.org/releases/n/o/nodoka/$daemon
      wget https://fedorahosted.org/releases/n/o/nodoka/$theme
      wget https://fedorahosted.org/releases/n/o/nodoka/$engine
      tar zxvf $engine
      cd gtk-nodoka-engine-*
      ./configure –prefix=/usr –enable-animation
      make
      sudo make install
      cd ..
      tar zxvf $theme
      cd nodoka-theme-gnome-*
      sudo cp -rv Nodoka/ /usr/share/themes/
      cd ..
      tar zxvf $daemon
      cd notification-daemon-engine-nodoka-*
      ./configure –prefix=/usr
      make
      sudo make install
      cd ..
      cd $HOME/Desktop
      rm $daemon
      rm $theme
      rm $engine
      rm page
      rm -rf gtk-nodoka-engine-*
      rm -rf nodoka-theme-gnome-*
      rm -rf notification-daemon-engine-nodoka-*

      Bueno… Tengo una pregunta,como le hago para instalar el bootsplash de fedora en ubuntu,

      Responder

Deja un comentario