Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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.

yikes


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 lol


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

JerhuM a écrit :

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

mulima a écrit :

va chercher bonheur .. :-D
http://wiki.beryl-project.org/wiki/Tips/DBUS_HowTo

magic .. 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

Stefoufou a écrit :

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 big_smile...
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 wink

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 wink ta technique elle tue severe smile

je l'ai adaptée pour kmess ...
ca marche NIQUEL lolcool: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 tongue mais je ne vois pas comment je pourrais le résoudre tongue

@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 tongue


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