Yes, I can confirm that with more than 2 layouts the thing is even more broken.
I tried to get a shot to understand better what it's happening, but I suspect that the thing is **really** complex and we have a lot of interacting modules and things that (I suspect) no one really grasp --- the dconf thing, the IBus thing, etc.
At the end, I learned to edit KBD configuration to tailor a personal keyboard so that I can avoid switching. I imagine this is viable for me (just using three latin languages), not for people with more complex need.
Yes, I can confirm that with more than 2 layouts the thing is even more broken.
I tried to get a shot to understand better what it's happening, but I suspect that the thing is **really** complex and we have a lot of interacting modules and things that (I suspect) no one really grasp --- the dconf thing, the IBus thing, etc.
I feel really represented by the Steve Taylor's quote at the top of http:// www.charvolant. org/~doug/ xkb/html/ xkb.html --- go and read it.
At the end, I learned to edit KBD configuration to tailor a personal keyboard so that I can avoid switching. I imagine this is viable for me (just using three latin languages), not for people with more complex need.