Ok, Here I come closer. XKB in xorg seems to break with 3 keyboard layouts.
How to reproduce: run triple layout setup with $ setxkbmap -geometry "pc(pc101)" -layout "us,ru,fr" -option \ "grp:alt_shift_toggle" and try to switch the layouts with alt_shift_toggle (this fails). Then, set up two layouts $ setxkbmap -geometry "pc(pc101)" -layout "us,ru" -option \ "grp:alt_shift_toggle" and enjoy switching between them. Now, the funny thing is that 4 (four!!!) keyboard layouts work. Try $ setxkbmap -geometry "pc(pc101)" -layout "us,ru,fr,de" -option \ "grp:alt_shift_toggle" -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]