mercredi, août 1 2007, 17:37
Customiser Gaim (ou Pidgin!)
Par Romain - Debian - Lien permanent
Si vous utilisez ces programmes de messagerie instantannée, vous pensez peut être comme moi qu'il y manque une petite chose :
une alerte sonore discrète lorsqu'un contact vous écrit.
Certains diront que ces programmes ont le bon goût de ne pas être intrusifs, ce qui est entièrement vrai.
Cependant, lorsque l'on chat et que l'on surf en même temps, on aimerait parfois être prevenu, de manière discrète.
Voila la procédure :
- Ouvrez une fenetre de discussion
- Conversation > ajouter une alerte
Arrivé a ce point, cochez la case : executer une commande.
Dans la commande, saisissez
echo "jeveuxunbip" > /dev/dsp
Et de preference, désactivez la notification par fenetre, elle trop intrusive.
Explications :
echo "jeveuxunbip"
Envoie la chaine "jeveuxunbip" vers la sortie principale.
>
Redirige la sortie pricipale vers un programme ou un fichier
/dev/dsp
Carte son
Bien sur, toutes les chaines fonctionnent, la longueur du bruit généré est fonction de la chaine.
Exemple : vu sur un forum gentoo en signature
cat /bin/bash > /dev/dsp Hear the god voice
Conclusion : Mieux vaut ne pas faire Saint Thomas tous les jours, sinon attention aux oreilles ;)
Car sur ma debian,
$ wc -l /bin/bash 2409 /bin/bash
(Rappel : wc -l donne le nombre de lignes d'un fichier)
Ce qui donne une idée de la longueur du bip.
Question : Si certains connaissent la relation entre le nombre de bits ou d'octets du fichier, je serai heureux de la connaitre ...
6 commentaires
Je m'apercois qu'il y a un léger problème : la relation que je cherche est entre le poids du fichier la fréquence et la durée du son émis.
echo "pouic" > /dev/dsp
En gros ta carte son "lit" toutes les 1/f secondes un echantillon (quelques bits) et sort un courant electrique equivalent. Bon, ben il se trouve qu'elle le fait pour chaque canal...
Donc pour la duree c'est plutot simple : ton driver fait du 16 bits, 44100hz, stereo (carte son de base) ?
1 seconde = 2*16*44100 = 1411200 bits = 176400 octets ~ 172ko
Pour la frequence ca n'a rien a voir... D'ailleurs "cp /dev/zero /dev/dsp" dure tres longtemps, ne sort rien d'audible !! (tous les echantillons sont a 0).
Geoffroy, ca te dirait de contribuer à notre blog, avec des articles "accessibles" ?
Et si vous voulez un bruit blanc, rien ne vaut le bon vieux 'cat /dev/random > /dev/dsp' ;)
Oui, avec plaisir ;)