When I try to change the input language on XFCE, or cinnamon, it fails. Although it appears as the language i am changing to is selected, the actual keyboard strokes still produces the language I was logged in with.


  1. When I change the language on the unity desktop or in the lightdm login, it is successful. But then logging into xfce keeps the chosen language frozen
  2. It happened on ubuntu 14.04 and keep happenning after upgrading to 16.04.
  3. On login I see a message saying "System program problem detected".

Any idea on how to solve that?


  • What is the Layout setting of the Keyboard? You could have a look at: askubuntu.com/questions/76013/… Maybe that helps...
    – user680858
    May 3 '17 at 9:51
  • @WillemK, its hebrew (he_IL). I tried the recommendations there with no luck. It seems that the language pack is already installed, but something prevents me from changing to it May 3 '17 at 11:13
  • Umm.. that makes it hard for me to try and reproduce your issue in my VM, as I don't speak/read Hebrew. Do you speak any other language so you can determine if the cause is just in the Hebrew package ?
    – user680858
    May 3 '17 at 11:21
  • I can speak spanish. I just tried the spanish keyboard. It works on unity (producing the letter ñ), but it is not working when switching to xfce. See this website for a virtual spanish keyboard: gate2home.com/Spanish-Keyboard. Thank you for the assistance. May 3 '17 at 11:56
  • 1
    In the PC of my wife (Thai) I added the item Keyboard Layout to the XFCE panel. As the default language is US English, the icon shows as the American flag. Right-click Keyboard Settings -> Layout -> untick Use system default and then add the Thai layout. When I then click the US flag, it changes to the Thai flag and typed-in text is using the Thai font. Is this the behavior you want with the Hebrew language ?
    – user680858
    May 3 '17 at 15:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.