Hello,
J'ai trouvé cette petite astuce sur le forum de Beryl, qui est ma fois bien jolie. Il s'agit d'utiliser un plugin de Beryl pour signaler un évènement dans la barre des tâches. Ici, par exemple si quelqu'un ouvre une discussion avec vous sous GAIM, ou vous parle, un petit effet d'eau (cercles) sera appliqué à partir de l'icône de GAIM dans la barre des tâches.
Il vous faudra au minimum Beryl, avec le plugin DBus activé, ainsi que le plugin Water activé. Le reste tient en quatre scripts à créer dans /usr/local/bin :
Naviguez dans le dossier /usr/local/bin. Il vous faudra les droits root pour créer les fichiers.
sudo gedit nomduscript.sh
Les scripts : à créer, voici leur contenu (copiez/collez)
1) dsend.sh
#!/bin/sh
dbus-send --type=method_call --dest=org.freedesktop.beryl /org/freedesktop/beryl/$1/allscreens/$2 org.freedesktop.beryl.activate string:'root' int32:`xwininfo -root | grep id: | awk '{ print $4 }'` $3 $4 $5 $6 $7 $8 $9
2) senicon.sh
#!/bin/bash
#requires waterping.sh
WINFO=`xwininfo -root -tree | grep "$1" | egrep ' (2[0-9]|[2-3][0-9])x(2[0-9]|[2-3][0-9])\+0\+0' | cut -d ')' -f 2-`
WINFO=`echo $WINFO | cut -d 'x' -f 2-`
WINFO=`echo $WINFO | cut -d '+' -f 2-`
WINFO=`echo $WINFO | cut -d '0' -f 2-`
WINFO=`echo $WINFO | cut -d '0' -f 2-`
WIX=`echo $WINFO | cut -d '+' -f 2`
WIY=`echo $WINFO | cut -d '+' -f 3`
let WIX=WIX+10
let WIY=WIY+10
waterping.sh $WIX $WIY 2>/dev/null
3) waterping.sh
#!/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
4) gaim_water.sh
#!/bin/sh
senicon.sh gaim
(Notez que le dernier script peut être adapté/dupliqué pour d'autres applications)
Réglez d'éventuels problèmes de droits sur les fichiers en faisant un
chmod 777 *
dans le répertoire /usr/local/bin/
Maintenant, c'est dans les options de GAIM que ça se passe :
> Outils
>> Préférences
>>> Son
Rubriques "sortie sonore" : choisir "commande"
Commande à utiliser : gaim_water.sh
Réglez les options des évènements sonores à votre convenance. Ils ne correspondent plus au son, mais à l'effet d'eau.
C'est tout 😉
Problèmes connus :
- Plus de notification sonore dans GAIM ; peut probablement se résoudre simplement.
Source :
http://forum.beryl-project.org/viewtopic.php?t=24