Beryl – Notificacion del Gaim con gotas de agua
Publicado por kamaleon en 18 Abril 2007
Me estreno en este blog con una utilidad bastante chula del Beryl, el DBUS, y como usarlo para hacer notificaciones de los iconos con gotas de agua.
Bien, lo primero unas anotaciones sobre rendimiento. El efecto del agua consume bastante, y solo funciona con los drivers propietarios de NVidia. Si tenemos los drivers propietarios de nvidia lo primero que vamos a hacer es activar el doble-buffer del xorg. Por supuesto, los drivers propietarios de NVidia tienen que estar activados
sudo gedit /etc/X11/xorg.conf
En la seccion modules añadimos si no está
Load “dbe”
Una vez hecho esto reiniciamos las X’s y nos ponemos a hacer los scripts.
waterping.sh – Genera una gota de agua en las cordenadas x, y que se le pasa como parametro
#!/bin/bash
#./waterping.sh 0 0
#If you want to ping the coordinates x0, y0
dbus-send –type=method_call –dest=org.freedesktop.beryl /org/freedesktop/beryl/water/allscreens/point org.freedesktop.beryl.activate string:’root’ int32:`xwininfo -root | grep id: | awk ‘{ print $4 }’` string:’amplitude’ double:1 string:’x’ int32:$1 string:’y’ int32:$2
senicon.sh – Utiliza el waterping.sh para poner una gota de agua en el icono que se le pasa como parametro
#!/bin/bash
#requires waterping.sh
WINFO=`xwininfo -root -tree | egrep ‘(1[2-9]|2[0-4])x(1[2-9]|2[0-4])\+0\+0′ | grep “$1″ | cut -d ‘)’ -f 2-`
WIW=`echo $WINFO | cut -d ‘x’ -f 1`
WIH=`echo $WINFO | cut -d ‘x’ -f 2 | cut -d ‘+’ -f 1`
WIX=`echo $WINFO | cut -d ‘+’ -f 4`
WIY=`echo $WINFO | cut -d ‘+’ -f 5`
let WAX=WIX+WIW/2
let WAY=WIY+WIH/2
waterping.sh $WAX $WAY 2>/dev/null
gaim_water.sh – Pone una gota de agua en el icono del gaim
#!/bin/bash
senicon.sh gaim
Todos estos scripts los metemos en /usr/local/bin/
Una vez hecho esto nos ponemos a configurar el gaim, para que notifique con el gaim_water.sh, os dejo un pantallazo de como debe quedar.
Acordaros de activar el sonido en el Gaim para que funcione.
Y con todo esto hemos conseguido que cada vez que nos notifique el gaim, nos gotee en su icono. Que decir que es extensible a cualquier tipo de notificación que queramos
Un saludo
P.D.: Llevar cuidado al copiar los scripts, sobre todo con las dobles comillas y los dos guiones, que wordpress los pone como un guión solo pero más largo.


Compiz Fusion - Notificación con gotas de agua « elAnalista escribió
[...] por joshelu on 29/07/07 Hace tiempo nuestro amigo Kamaleón nos mostró cómo hacer para que las notificaciones del sistema se hicieran con gotas de agua [...]