Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:environnements:x11:touches-multimedia [29/04/2008 10:57] thom1 Comment utiliser les touches multimédia |
doc:environnements:x11:touches-multimedia [11/10/2012 11:24] smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ======= Apprenons à configurer les touches multimédia ======= | ||
+ | Il existe plusieurs manières de configurer les touches multimédia de son clavier ; nous pouvons citer __lineak__ par exemple. | ||
+ | Nous allons voir içi comment les configurer à l'aide de **xmodmap**, ce qui me paraît la solution la plus simple et la plus optimisée. | ||
+ | |||
+ | ==== 1. Utilisez xev ==== | ||
+ | Tout d'abord, il faut bien sûr être sous X.\\ | ||
+ | Ouvrez un terminal (xterm, Konsole, gnome-terminal...).\\ | ||
+ | Lancer la commande [[manuel:xev]].\\ | ||
+ | Un carré blanc apparaît. Pour l'essayer, appuyez sur la touche "F1", le message suivant apparaît dans la console : | ||
+ | <code>KeyRelease event, serial 32, synthetic NO, window 0x1600001, | ||
+ | root 0x139, subw 0x0, time 2571338443, (118,131), root:(605,185), | ||
+ | state 0x10, keycode 67 (keysym 0xffbe, F1), same_screen YES, | ||
+ | XLookupString gives 0 bytes: | ||
+ | XFilterEvent returns: False</code> | ||
+ | Il faut regarder la 3ème ligne : state 0x10, **keycode 67** (keysym 0xffbe, **F1**), same_screen YES,\\ | ||
+ | \\ | ||
+ | Vous constatez ainsi que la touche F1 est attribué au keycode 67.\\ | ||
+ | Il ne vous reste plus qu'à repérer les keycodes de vos touches multimédia. | ||
+ | |||
+ | ==== 2. Utilisez maintenant Xmodmap ==== | ||
+ | |||
+ | Vous avez bien noté dans dans un coin les keycodes de vos touches.\\ | ||
+ | Enregistrez-les(([[commande:editeur:nano]])) maintenant :\\ | ||
+ | - soit dans un fichier personnel comme ~/.Xmodmap (/home/utilisateur/.Xmodmap) | ||
+ | - soit dans un fichier utilisable par tout le monde comme par exemple /etc/X11/Xmodmap\\ | ||
+ | Vous vous demandez certainement quels noms de touche vous allez pouvoir utiliser. Personnellement, comme les touches F1, F2, etc... s'arrêtent à F12, je continue avec F13, F14... Voici un exemple de mon ~/.Xmodmap : | ||
+ | <code>keycode 229 = F13 | ||
+ | keycode 209 = F14 | ||
+ | keycode 236 = F15 | ||
+ | keycode 178 = F16 | ||
+ | keycode 160 = F17 | ||
+ | keycode 174 = F18 | ||
+ | keycode 176 = F19</code> | ||
+ | Enregistrez votre fichier et lancez la commande(([[manuel:xmodmap]])) suivante : | ||
+ | <code bash>xmodmap ~/.Xmodmap</code> | ||
+ | ou | ||
+ | <code bash>xmodmap /etc/X11/Xmodmap</code> | ||
+ | Vos touches sont maintenant attribuées. | ||
+ | |||
+ | ==== 3. Lancez xmodmap au démarrage de votre session X ==== | ||
+ | Pour ceux qui utilisent un fichier ~/.xsession ou ~/.xinitrc, il vous suffit d'ajouter la ligne de commande ci-dessus. | ||
+ | |||
+ | ==== 4. Configurez maintenant vos raccourcis claviers ==== | ||
+ | Il ne vous reste plus qu'à configurer vos raccourcis suivant votre interface graphique :\\ | ||
+ | - Fluxbox : éditez le fichier ~/.fluxbox/keys | ||
+ | - KDE : Centre de configuration KDE => Régionalisation et accessibilité => Raccourcis clavier. Ou utilisez xbindkeys si vous ne trouvez pas votre bonheur, comme ça a été le cas pour moi.\\ | ||
+ | Pour les autres interfaces graphiques, je vous laisse regarder comment il faut faire. | ||