Re: xmodmap et XFree 4.3
On Fri, Feb 20, 2004 at 11:56:05AM +0100, Vincent Lefevre wrote:
> Bonjour,
>
> D'abord, je lis sur
>
> http://www.debian.org/doc/manuals/fr/debian-fr-howto/ch4.html
>
> que xmodmap est obsolète depuis XFree86 3.2, alors que rien de spécial
> n'est dit dans la page man de xmodmap!
Il me semble avoir lu cela dans les docs de www.xfree86.org
> Et rien n'est proposé sur la page web comme remplacement de xmodmap
> (juste des choses au niveau de root, mais rien au niveau config
> perso). Qu'en est-il?
Tu dois pouvoir utiliser xkbcomp et setxkbmap, mais c'est largement
plus compliqué à comprendre que xmodmap. En tout cas, je n'y suis
pas encore arrivé ;)
> En ce qui me concerne, j'aime bien mapper les touches de fonction sur
> les caractères accentués. Par exemple, j'ai dans mon xmodmaprc perso:
>
> keycode 67 = eacute Eacute
>
> Ça fonctionnait très bien jusqu'à XFree86 4.2, mais depuis la mise à
> jour à 4.3, <shift>F1 ne me donne plus le "E accent aigu majuscule",
> mais seulement le "e accent aigu minuscule" (je n'ai la majuscule
> qu'en utilisant CapsLock). Est-ce un bug ou est-ce que quelque chose
> a changé dans xmodmap?
Je ne connais pas ton clavier, mais j'ai pu reproduire ce problème
sur le mien. /etc/X11/xkb/symbols/pc/pc contient
key <FK01> {
type="CTRL+ALT",
symbols[Group1]= [ F1, XF86_Switch_VT_1 ]
};
Cela signifie que la 2e valeur est activée par les touches CTRL+ALT.
Sauf que dans ton exemple, ça ne marche pas non plus avec CTRL+ALT,
bizarre. En remplaçant cette définition par
key <FK01> { [ F1, XF86_Switch_VT_1 ] };
xmodmap remarche comme avant. Mais sans être root, ce n'est pas facile,
il doit falloir définir son propre clavier. J'ai essayé, sans succès
pour l'instant. Il faut lire
http://www.xfree86.org/4.3.0/XKB-Config.html
http://www.xfree86.org/4.3.0/XKB-Enhancing.html
Si quelqu'un connait d'autres docs, ça m'intéresse.
Denis
Reply to: