#1 Le 07/12/2006, à 18:20
- Miles Prower
[HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
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
Dernière modification par Miles Prower (Le 09/12/2006, à 22:26)
I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.
Hors ligne
#2 Le 07/12/2006, à 18:26
- Bobbybionic
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
> Faites Alt+F2 et tapez "gksu nautilus" pour ouvrir une session du navigateur de fichier en root.
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#3 Le 07/12/2006, à 19:29
- Miles Prower
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
On me dit toujours que c'est moche comme opération, mais je pige pas pourquoi. Jamais eu de problème et c'est plus clair
I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.
Hors ligne
#4 Le 07/12/2006, à 19:34
- Bobbybionic
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
C'est dangereux surtout.
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#5 Le 09/12/2006, à 14:44
- garfunk
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Je voudrais installer le plugin dbus, pas moyen de le trouver...pourtant je tourne avec les paquets de Trevino, donc les SVN compilés régulièrement...
Plus ça va, moins je comprends
Hors ligne
#6 Le 09/12/2006, à 14:51
- Miles Prower
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Il est dispo dans Synaptic sous le nom beryl-dbus.
Bobby => Modifié. Le chmod est aussi barbare mais je ne sais pas trop quels droits accorder.
Dernière modification par Miles Prower (Le 09/12/2006, à 14:53)
I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.
Hors ligne
#7 Le 09/12/2006, à 15:15
- garfunk
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
un chmod +X devrait suffire..pour le plugin, je l'ai trouvé, j'ai changé mon gaim en kopete, mais non rien. Ca ne fonctionne toujours pas. Pourtant il est activé !
Quand j'essaye d'exécuter notifykopete.sh en console, ça ne renvoie rien...pourtant j'ai bien tout revérifié les scripts, recopié-collé le contenu depuis ceux que Gilir a posté, mais rien. Ça ne fait pas blip-blop.
Dernière modification par garfunk (Le 09/12/2006, à 15:17)
Plus ça va, moins je comprends
Hors ligne
#8 Le 09/12/2006, à 15:25
- Miles Prower
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
"senicon.sh kopete" en terminal donne quoi ? Je n'ai pas testé avec Kopete.
I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.
Hors ligne
#9 Le 09/12/2006, à 15:39
- garfunk
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Rien.ça donne rien, ça me redonne la main au bout d'une petite seconde a peu près.
Plus ça va, moins je comprends
Hors ligne
#10 Le 09/12/2006, à 17:17
- Miles Prower
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
J'ai fait qq tests, ça ne marche pas pour toutes les icônes en notification. Il est possible de le faire marcher sur beryl-manager avec un senicon.sh "beryl-manager". Pour le reste, non pour network-manager visiblement. Tente avec d'autres programmes de ta barre, histoire de vérifier si ça vient du script ou de Kopete.
I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.
Hors ligne
#11 Le 09/12/2006, à 18:45
- garfunk
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
J'ai trouvé, le souci venait du code de waterping.sh...J'ai détaillé ici
Plus ça va, moins je comprends
Hors ligne
#12 Le 09/12/2006, à 22:27
- Miles Prower
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Ajout de la source (forum de Beryl).
I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.
Hors ligne
#13 Le 10/12/2006, à 14:19
- JerhuM
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Une petite vidéo d'exemple ?
http://www.jeuxlinux.fr le maximum de documentations, aides et support en français pour le jeu sous Linux
Hors ligne
#14 Le 10/12/2006, à 18:30
- Stefoufou
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Une petite vidéo d'exemple ?
http://forum.ubuntu-fr.org/viewtopic.php?id=81271
Hors ligne
#15 Le 11/12/2006, à 21:20
- Stefoufou
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Puisqu'on parle de script dbus je me permet une disgression. Est ce que quelqu'un serait tombé sur des scripts permettant de faire tourner le cube toutes les x secondes ou d'activer la pluie lors de la mise en veille à la place d'un écran de veille ?
Après il sera facile d'imaginer les combinaisons les plus folles.
Hors ligne
#16 Le 11/12/2006, à 21:56
- mulima
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
va chercher bonheur .. :-D
http://wiki.beryl-project.org/wiki/Tips/DBUS_HowTo
magic .. ya plus qu'a faire joujou avec des scripts bash
@+
Hors ligne
#17 Le 12/12/2006, à 08:34
- Mathieu11
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Bonjour, quelqu'un saurait-il comment modifier le rayon d'action des vaguelettes ? J'aimerai l'augmenter et je n'y arrive pas. Merci.
Vostro 1400
Hors ligne
#18 Le 12/12/2006, à 12:29
- Stefoufou
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
va chercher bonheur .. :-D
http://wiki.beryl-project.org/wiki/Tips/DBUS_HowTomagic .. ya plus qu'a faire joujou avec des scripts bash
@+
Merci, je vais voir ça. Si jamais j'arrive à faire quelques trucs sympa je vous en ferai profiter.
Hors ligne
#19 Le 12/12/2006, à 15:47
- Astidiel
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Puisqu'on parle de script dbus je me permet une disgression. Est ce que quelqu'un serait tombé sur des scripts permettant de faire tourner le cube toutes les x secondes ou d'activer la pluie lors de la mise en veille à la place d'un écran de veille ?
Après il sera facile d'imaginer les combinaisons les plus folles.
un plugin est en cours de développement qui se déclenche au bout d'un certain temps et qui utilise quelques effets de beryl, un screensaver nouvelle génération ...
recherche sur le forum de beryl (en rade aujourd'hui) www.beryl-project.org
Celui qui reçoit une idée de moi reçoit un savoir sans diminuer le mien, tout comme celui qui allume sa bougie à la mienne reçoit la lumière sans me plonger dans la pénombre. Thomas Jefferson
Hors ligne
#20 Le 13/12/2006, à 19:00
- JerhuM
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
on peut l'ajouter pour xchat aussi ?
http://www.jeuxlinux.fr le maximum de documentations, aides et support en français pour le jeu sous Linux
Hors ligne
#21 Le 14/02/2007, à 10:16
- wolux
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Salut,
je suis passé sous gaim et du coup j'ai installé cette notification...
J'ai juste rajouté une petite modif, pour avoir les sons && la notification water :
dans la partie configuration sonore de Gaim où il faut rentrer la commande, mettre :
gaim_water.sh %s
et dans le script gaim_water.sh
#!/bin/sh
senicon.sh gaim
aplay $1
et là, le son plus les vagues
Dernière modification par wolux (Le 14/02/2007, à 10:17)
Si rien n'est moins sûr que l'incertain, rien n'est plus certain que ce qui est aussi sûr
Hors ligne
#22 Le 18/02/2007, à 21:38
- fripouille
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
salut salut ta technique elle tue severe
je l'ai adaptée pour kmess ...
ca marche NIQUEL :cool:
"Bébé, quand je cloue un truc ... il reste cloué" - Weeds Saison 1 (Conrad)
Hors ligne
#23 Le 04/03/2007, à 16:33
- Stix74
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Moi, je suis interéssé par ce script mais je n'arrive pas a installer le plugin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
beryl-dbus
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/15,8ko dans les archives.
Après dépaquetage, 57,3ko d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 126979 fichiers et répertoires déjà installés.)
Dépaquetage de beryl-dbus (à partir de .../beryl-dbus_0.1.4~0beryl1_i386.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/beryl-dbus_0.1.4~0beryl1_i386.deb (--unpack) :
tentative de remplacement de « /usr/lib/beryl/libdbus.so », qui appartient aussi au paquet beryl-plugins
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/beryl-dbus_0.1.4~0beryl1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Voila le problème mais je ne vois pas comment je pourrais le résoudre
@pluche et merci d'avance
Portable A6JC-QO78H
=>dual core 1.8ghz, Nvidia 7300 (256mo), 1go de ram, 80go, Graveur DVD multi-support
=>XP pro coccinelle // Ubuntu 7.04
Hors ligne
#24 Le 05/03/2007, à 21:03
- Stefoufou
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
Le plugin dbus est maintenant intégré au paquet beryl-plugins. Pas besoin de l'installer en plus, suffit de l'activer dans BSM.
Hors ligne
#25 Le 06/03/2007, à 08:44
- Stix74
Re : [HowTo] Effet "Water" dans le systray lors de discussions sur GAIM
oki merci pour ta réponse je viens de voir sa. En fin de compte après activation tout roule
Portable A6JC-QO78H
=>dual core 1.8ghz, Nvidia 7300 (256mo), 1go de ram, 80go, Graveur DVD multi-support
=>XP pro coccinelle // Ubuntu 7.04
Hors ligne