Trucs:Pallier le manque de touche ALT GR sur un iBook
La Mandrake 9.1 PPC s'installe fort bien sur un iBook. Le clavier est assez bien géré (ils ont mappé les touches d'un clavier PC, ce qui est pratique : plein de touches manquent sur un clavier d'iBook pour utiliser correctement Linux) mais (car il y a toujours un mais !) point de touche ALT GR ! C'est assez pénible (en particulier pour faire un @ ou un | ).
Il existe une solution fort simple : utiliser la touche Pomme (qui ne sert a rien ...) à sa place. Sur la Mandrake, il suffit de créer (en tant que root) le script /etc/X11/xinit.d/Map_Pomme_AltGr
(le nom importe peu, mais l'emplacement est impératif) contenant :
# CopyRight (C) 2003 Léa Linux ;-)
# Licence GPL2 ;-)
# Fait jouer à la touche "Pomme" le rôle de "ALT GR"
xmodmap -e "keycode 115 = Mode_switch"
Puis de relancer le serveur X. À partir de maintenant la touche Pomme est une touche ALT GR.
Pour ceux que ça intéresse, voilà comment j'ai fait pour trouver le 115
et le Mode_switch
. Sur l'iBook j'ai installé le paquet : XFree86-contrib
(urpmi XFree86-contrib
) puis j'ai lancé le programme xev
qui retourne les codes des touches renvoyés par X, lorsque je tapais sur Pomme, il me renvoyait :
root 0x58, subw 0x3200002, time 79992904, (44,40), root:(890,66),
state 0x10, keycode 115 (keysym 0xffca, F13), same_screen YES,
XLookupString gives 0 bytes: ""
KeyRelease event, serial 27, synthetic NO, window 0x3200001,
root 0x58, subw 0x3200002, time 79992904, (44,40), root:(890,66),
state 0x50, keycode 115 (keysym 0xffca, F13), same_screen YES,
XLookupString gives 0 bytes: ""
Le keycode 115
indique le code de la touche qu'on veut remplacer sur l'iBook. Pour le Mode_switch
, j'ai procédé pareil mais sur un PC, xev
renvoie quelque chose comme : (keysym 0xff7e, Mode_switch)
. Voilà c'est tout.