While my question is about Hebrew, I imagine the issue would be the same with any non-Latin character set so I'm hoping someone who is using two character sets (i.e.: Latin & Cyrillic) will know the answers.
I've finally put VL64 7.1 on my system with the Hebrew/English keyboard. If I change the language when I login to Hebrew everything works fine in Hebrew and the keyboard can be switched back to English which also works. However, if I login with a U.S. English locale, even if I change the keyboard setting to Israeli I can't seem to type in Hebrew at all. This doesn't happen in other distros: i.e.: language switching within an X session works fine in Debian or CentOS or whatever else I throw at this machine.
I have added this to my .bashrc
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,il
I also have tried setting keyboard switching in the XFCE keyboard settings app.
Has anyone got keyboard and character set switching working in XFCE without logging out?