У меня похожая проблема после обновления 12.04 до 14.04. Перестал работать переключатель языка клавиатуры ibus. Поскольку я работаю между английским и китайским языками, это большая проблема. Странно то, что индикатор меняет язык, но набранный текст остается твердым на английском языке. Я даже пытался установить другой языковой движок (fcitx), кажется, ничего не работает.
Bobble
Ответы:
1
Перейдите в « Настройки системы» -> « Ввод текста» -> « Использовать источники ввода»: нажмите «Русский». Затем нажмите маленький значок клавиатуры, чтобы открыть русское окно и отобразить русскую раскладку клавиатуры. Отображается ли русская раскладка клавиатуры в русском окне? Если русская раскладка клавиатуры не отображается в русском окне, вы можете добавить ее, нажав кнопку «плюс» ( + ), чтобы открыть окно « Выбор источника ввода» , выбрав русский язык из списка языков ввода с клавиатуры, а затем нажмите кнопку Добавить , чтобы добавить русскую раскладку клавиатуры.
Если это не работает, то есть другая возможность. Правильно ли работал значок переключателя языка Panel в начале? Если да, возникали ли у вас проблемы с загрузкой компьютера, а затем использовали startxкоманду для запуска X.Org X Window System?
Моя проблема похожа, но с китайским (см. Мой комментарий на ОП). Язык и методы ввода, по-видимому, установлены, но их нельзя использовать, поскольку коммутатор не может переключить язык, несмотря на изменение языкового флага на значке.
Bobble
@Bobble Я написал bash-скрипт для переключения раскладки клавиатуры, включая графический интерфейс, и он все еще на старом компьютере, которым я не пользовался долгое время. Мой bash-скрипт использует setxkbmap и имеет 9menu в качестве зависимости. Оставьте еще один комментарий, если вы хотите, чтобы я вытащил мой старый компьютер из хранилища и загрузил мой bash-скрипт в Ubuntu Pastebin. Код языка китайского языка - cn, английский - en.
Карел
есть некоторое обсуждение использования setxkbmap здесь , но это выглядит так, тоже является неоптимальным решением. Но спасибо за мысль.
Bobble
1
Решение для одной и той же проблемы , которая работала на Gnome 15.04 обходной путь от здесь . Так что на 14.04 пользуйтесь на свой страх и риск:
gsettings set org.gnome.desktop.input-sources xkb-options "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_R']"
В поле ввода текста нажмите «Перейти к следующему источнику с помощью», а затем введите нужный ярлык. Он будет распознан автоматически (в моем случае Alt + Shift L).
В моем случае (я использую английский (США) и русский язык) индикатор изменения комбинации Super + Space, но не язык в GEdit и Firefox. В то же время Skype принимает разные языки. Мне помогает переключение на Alt + Shift и обратная комбинация на Control + Shift. Теперь GEdit и Skype, и Firefox распознают язык ввода правильно.
Ответы:
Перейдите в « Настройки системы» -> « Ввод текста» -> « Использовать источники ввода»: нажмите «Русский». Затем нажмите маленький значок клавиатуры, чтобы открыть русское окно и отобразить русскую раскладку клавиатуры. Отображается ли русская раскладка клавиатуры в русском окне? Если русская раскладка клавиатуры не отображается в русском окне, вы можете добавить ее, нажав кнопку «плюс» ( + ), чтобы открыть окно « Выбор источника ввода» , выбрав русский язык из списка языков ввода с клавиатуры, а затем нажмите кнопку Добавить , чтобы добавить русскую раскладку клавиатуры.
Если это не работает, то есть другая возможность. Правильно ли работал значок переключателя языка Panel в начале? Если да, возникали ли у вас проблемы с загрузкой компьютера, а затем использовали
startx
команду для запуска X.Org X Window System?источник
Решение для одной и той же проблемы , которая работала на Gnome 15.04 обходной путь от здесь . Так что на 14.04 пользуйтесь на свой страх и риск:
источник
В поле ввода текста нажмите «Перейти к следующему источнику с помощью», а затем введите нужный ярлык. Он будет распознан автоматически (в моем случае Alt + Shift L).
источник
Я нашел это решение
или вы можете найти эту настройку в
dconf-editor
источник
В моем случае (я использую английский (США) и русский язык) индикатор изменения комбинации Super + Space, но не язык в GEdit и Firefox. В то же время Skype принимает разные языки. Мне помогает переключение на Alt + Shift и обратная комбинация на Control + Shift. Теперь GEdit и Skype, и Firefox распознают язык ввода правильно.
источник