Fr�d�ric Bothamy wrote:
* Baptiste Mathus <[EMAIL PROTECTED]> [2003-09-29 13:04] :
Ca y est, �a fonctionne (pour le son :) ) :
Avec xbindkeys (merci Jean-Michel), j'ai simplement utilis� :
xbindkeys -k pour r�cup�rer le code de mes touches son+ et son- :
[...]
/si volume mute
passer en non mute avec le volume pr�c�dent
sinon
passer en mute
fin si
/
?
if [[ $(aumix -q | grep "pcm " | cut -d " " -f 2-3) = "0, 0" ]]; then
aumix -L > /dev/null
else
aumix -S && aumix -w0
fi
� ajuster selon ce que tu veux tester (ici, le volume sur pcm) et mettre
� 0.
[...]
Juste une petite pr�cision si certains veulent faire la m�me manip : il
semble que xbindkeys n'accepte pas les instructions sur plusieurs
lignes, il faut donc donner la structure de contr�le sur une seule ligne
(en s�parant chaque "instruction" en fait avec ";") :
#Pour couper/remettre le son
"if [[ $(aumix -vq | cut -d" " -f 2-3) = "0, 0" ]]; then aumix -L >
/dev/null; else aumix -S && aumix -v0; fi"
m:0x0 + c:160
Ici, c'est pour traiter le volume g�n�ral...
@++
Pour fignoler, j'ai une tite led au dessus du bouton de mute => Ya un
moyen d'y acc�der (de l'allumer ou de l'�teindre) ?!?
Par curiosit�, il y a quoi comme symbole sur les touches ?
Si c �a que tu demandes :
symbole pour son+ => <I30>
symbole pour son- => <I2E>
symbole pour mute => <I20>
Dans le /etc/X11/xkb/symbols/inet j'ai d�j� une correspondance qui
semble convenir pour mon clavier... :-) :
partial alphanumeric_keys
xkb_symbols "hp" {
// Describes the extra keys on an HP "Internet" keyboard.
name[Group1]= "HP";
key <I12> { [ XF86Search ] };
key <I26> { [ Help ] };
key <I5F> { [ XF86Standby ] };
key <I2E> { [ XF86AudioLowerVolume ] };
key <I30> { [ XF86AudioRaiseVolume ] };
key <I20> { [ XF86AudioMute ] };
};
�a, c'est cool. Tu peux alors choisir le bon type de clavier dans la
configuration XFree et associer ces �v�nements X aux fonctions que tu
veux faire.
Fred