Я работаю в рамках 12.04 и предполагаю, что у меня активны окна Firefox (или на переднем плане) с английским языком ввода, и мне нужно набрать документ на другом языке, используя какой-нибудь текстовый редактор.
С текстовым редактором на переднем плане (или активным) и языком ввода, установленным не на английском языке, когда я переводю Firefox на передний план (или делаю его активным), язык ввода остается установленным на неанглийский и языковой флаг не переключается на английский (как и следовало ожидать, поскольку я не изменяю язык в течение всей сессии Firefox).
Из-за этого мне приходится делать дополнительные шаги и менять язык ввода вручную каждый раз, когда я переключаюсь из текстового редактора в Firefox и обратно в текстовый редактор. Этого не происходило с 10.04, и каждый раз, когда я выводил его на передний план, для каждого окна приложения был установлен соответствующий язык ввода по умолчанию или предыдущий сеанс!
Как заставить 12.04 вести себя так же?
Я открыл Системные настройки , Раскладка клавиатуры и Раскладки .
На правой панели этой вкладки я выбрал Разрешить разные макеты для отдельных окон , и это сработало.
Примечание. Для Ubuntu 14.04 используйте Системные настройки , Ввод текста