I have another system installed on an usb drive, with the same .xinitrc, the same desktop environment KDE (but usb system have a full installation). the wine gecko on my usb system works fine. I can chroot in usb system on the previous normal system, and it works fine too. So I guess some dependency is broken. p.s. wine works fine except gecko on my normal system