[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bug à reproduire : mauvaise transmission de la map clavier X entre amd64 et i386



Sebastien Chaumat a écrit :
> Bonjour à tous,
> 
>  Est-ce que quelqu'un peu me confirmer ce bug, je n'arrive pas à convaincre
> l'équipe de xorg  qu'il existe :
> 
> - sur amd64

yeap

> - installer un chroot sid i386
> - installer xbase-clients dans ce chroot

J'ai juste copié dans /tmp depuis une machine x86 :
- /usr/bin/xev
- /usr/lib/libX11.so.6*
- /usr/lib/libXau.so.6*
- /usr/lib/libXdmcp.so.6*

> HORS du chroot lancer  /chroot/sid-ia32/usr/bin/xev

J'ai lancé :
vdanjean@idkoiff:/tmp$ LD_LIBRARY_PATH=/tmp ldd ./xev

>  la touche é renvoie :
> 
> KeyRelease event, serial 26, synthetic NO, window 0x1400001,
>     root 0x137, subw 0x1400002, time 3805396627, (39,33), root:(106,531),
>     state 0x0, keycode 11 (keysym 0xe9, eacute), same_screen YES,
>     XLookupString gives 0 bytes:
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Pareil :
KeyPress event, serial 22, synthetic NO, window 0x4800001,
    root 0x4c, subw 0x0, time 4172326429, (1075,593), root:(1080,642),
    state 0x0, keycode 11 (keysym 0xe9, eacute), same_screen YES,
    XLookupString gives 0 bytes:

> Au lieu de
> 
> KeyPress event, serial 30, synthetic NO, window 0x1800001,
>     root 0x137, subw 0x1800002, time 3805599600, (46,38), root:(630,707),
>     state 0x0, keycode 11 (keysym 0xe9, eacute), same_screen YES,
>     XLookupString gives 2 bytes: (c3 a9) "é"
>     XmbLookupString gives 2 bytes: (c3 a9) "é"
>     XFilterEvent returns: False

Le xev natif renvoie lui :
KeyPress event, serial 26, synthetic NO, window 0x4800001,
    root 0x4c, subw 0x0, time 4172528547, (1182,656), root:(1192,729),
    state 0x0, keycode 11 (keysym 0xe9, eacute), same_screen YES,
    XLookupString gives 2 bytes: (c3 a9) "é"
    XmbLookupString gives 2 bytes: (c3 a9) "é"
    XFilterEvent returns: False

> Cela signifie qu'une application X 32 bits  exécutée dans un environement 64
> bits est incapable d'afficher les accents.
> 
> Sincèrement merci par avance à qui voudra bien essayer de reproduire ce bug.

J'espère que ça t'aidera
La machine amd64 et la machine i386 (depuis laquelle j'ai copié le
binaire et les libs) sont toutes les deux en Debian sid mise à jour ce
matin.

  A+
    Vince

> Sébastien



Reply to: