doudou Depanneur

Inscrit le: 11 Avr 2005 Messages: 128
|
Posté le: 13 Avr 2005, 10:45 Sujet du message: Utilisation des touches multimedia du clavier |
|
|
Ceci est un petit tuto pour pouvoir utiliser les touches "magiques" de nos claviers recents tel que régler le volume ....
.
Donc pour cela on vas utiliser "xmodmap":
Pour en savoir plus sur xmodmap faites un "man xmodmap"
Tout dabord un peu d'explication:
Lorsque nous tappons sur une touche de notre clavier une lettre ou commande lui est affecter.
Le noms des touches est repertorié dans le fichier /usr/lib/X11/XKeysymDB
Il y a de forte chance pour que la (ou les ) touche(s) que vous voulez configuer ne soit pas encore nommée(s)
Pour le savoir: _ Ouvrez une console et entrez y "xev"
_Tappez sur une touche et vous verrez apparaitre un texte sous la forme suivante.
| Code: |
KeyPress event, serial 26, synthetic NO, window 0x2600001,
root 0xb6, subw 0x0, time 253502714, (168,-12), root:(257,96),
state 0x10, keycode 236 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
|
On constate donc que le touche a comme keycode 236
La touche sur laquel de vient de tapper a comme iconne une lettre et je veux donc lui attribuer l'ouverture de ma boite m
ail.
Il vas donc falloir donner un nom a la touche afin que le keycode soit apparanté a un nom de la liste "XKeysymDB" vue ci-
dessus.
Il y a de dans dans la série des XF86xxx une touche qui correspont a ce que je veux a savoir "XF86Mail".
Je vais donc maintenant créer dans mon repertoire ( /home/user/ ) un fichier que je vais nommer ".xmodmaprc"
La syntaxe de celui-ce est la suivante: | Code: | | keycode 236 = XF86Mail |
une fois la/les keycode nommés fermez ce fichier.
On va maintenant éditer le fichier .xsession (ou .xinitrc selon ce que l'on utilise).
On vas y rajouter une ligne qui vas ressembler a ceci.
| Code: |
gkrellm2 -w &
xmodmap /home/user/.xmodmaprc // La ligne a rajouter est ici.
exec /usr/bin/startfluxbox
|
Voila au prochain démarage de votre windows manager les touches seront opérationnelles.
Mais vous pouvez des maintenant mettre en service vos touches avec la commande | Code: | | xmodmap /home/user/.xmodmaprc | sans avoir a redémarer votre server X
Voila donc une methode permettant l'utilisation des touches "multimédia". |
|