[Linux-bruxelles] problème numlock gnome vs gdm

Eric Freyens efreyens at tiscali.be
Mar 8 Juin 19:39:53 CEST 2004


Si tu prends un terminal et que tu utilise :
$ xev
Tu vas  voir les événement liés  aux périphériques d'entrée (clavier, 
souris, ...)
Si tu appuies sur des touches, tu vas voir apparaître :

KeyPress event, serial 23, synthetic NO, window 0x2400001,
    root 0x47, subw 0x2400002, time 2001990, (41,53), root:(46,75),
    state 0x14, keycode 54 (keysym 0x63, c), same_screen YES,
    XLookupString gives 1 bytes:  ""
 
KeyRelease event, serial 23, synthetic NO, window 0x2400001,
    root 0x47, subw 0x2400002, time 2002100, (41,53), root:(46,75),
    state 0x14, keycode 54 (keysym 0x63, c), same_screen YES,
    XLookupString gives 1 bytes:  ""

L'information importante dans notre cas de figure est le keycode = 54 
(54 n'étant qu'un exemple).
Tu peux grace à cela configurer les touches multimédias d'un clavier de 
ce type ou configurer certaines touches  spéciales.
Tu peux créer un fichier ~/.Xmodmap si tu as des touches personelles.

Voici un exemple de fichier ~/.Xmodmap
-------------------------------------------------------------
!---------------------------
! Clavier multimedia SWEEX
!---------------------------
keycode 234 = XF86Back
keycode 233 = XF86Forward
keycode 232 = XF86Stop
keycode 231 = XF86Refresh
keycode 229 = XF86Search
keycode 230 = XF86Favorites
keycode 178 = XF86WWW
keycode 236 = XF86Mail
keycode 237 = XF86AudioMedia
keycode 160 = XF86AudioMute
keycode 144 = XF86AudioPrev
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 153 = XF86AudioNext
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 235 = XF86MyComputer
keycode 161 = XF86Calculator
keycode 222 = XF86PowerOff
keycode 223 = XF86Sleep
keycode 227 = XF86WakeUp
-------------------------------------------------------------
D'autre petit utilitaire peuvent t'aider xmodmap (il est préférable de 
consulter le man).

Amicalement

Eric Freyens
 





Plus d'informations sur la liste de diffusion Linux-bruxelles