Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I got Ubuntu 13.04 32-bit, with Gnome 3.8.2, and Unity installed too. Two languages selected as input sources - English(US) and Russian. Keybind to change input methods is set and works okay. Indicator in Gnome top notification panel works good too.

The problem: Changing input method by keybind does not work properly - it changes only indicator in top panel and does not affect typing from keyboard. Does not matter, which language is selected through keybind, typing from keyboard brings symbols only from english input method. But, if I change language from panel (from EN to RU, by example), everything works okay and I can type russian symbols. Then I again change language, now by keybind (to EN), it works too, but only once, next usage of keybind does not affect input method, leaving only english input.

In Unity everything works, without any problems. Sorry for bad English =(

share|improve this question
    
Can you go to Settings > Keyboard Layout Settings and post a screenshot here? –  Томица Кораћ Jun 13 '13 at 20:29

1 Answer 1

One possible cause could be an existing bug in Ubuntu, that's been around for a couple of years already: If you press the keyboard shortcut to change a keyboard layout, it will actually change the layout, but not the indication in the panel. For example, you were using Russian in one window, and are now using English in another window. Then you change focus back to the first window. In that case, the keyboard input will automatically switch back to Russian, but the panel indicator will keep showing EN. Further more, if you use the keyboard shortcut to change the input, it will switch back to English, but the indicator will switch to RU.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.