Pardon pour le déterrage, mais le problème est toujours d'actualité. Pour le règler (avec Arch Linux, XFCE et Slim) :
éditer /etc/X11/xorg.conf.d/10-evdev.conf
Changer la ligne suivante et mettre fr (par exemple), pour obtenir :
Option "XkbLayout" "fr"