X Neural Switcher есть в репозитории Ubuntu, но даже для официального репозитория Ubuntu 13.10 версия содержащейся в ней данной программы слишком старая . К счастью, для Ubuntu есть PPA от разработчика с последней стабильной версией, поэтому поставим именно ее, выполнив следующее в терминале:
sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable
sudo apt-get update
sudo apt-get install gxneur
Далее запускаем GXneur из dash.
Чтобы индикатор раскладки клавиатуры появился, нужно выполнить следующее в терминале:
gconftool-2 -s -t string /apps/gxneur/rendering_engine AppIndicator
Обратите внимание, что версия X Neural Switcher из репозитария Ubuntu старовата, поэтому важно установить данную программу именно из PPA репозитария разработчика. Иначе раскладка переключаться то будет, но вот индикатора при этом не увидим.
Далее нажимаем правую кнопку на флаге, указывающем на раскладку клавиатуры и изменяем Параметры (Preferences).
Для начала ставим галочку "Включить ручной режим переключения" (Use manual switching mode) на вкладке Общее / Основное (General / Main) :
Далее добавляем программу в автозагрузку поставив галочку "Запускать автоматически при старте системы" (Autostartup) в Параметры (Properties)
И конечно нужно настроить комбинацию клавиш для переключения на вкладке Комбинации клавиш (Hotkeys), нажав на кнопку Изменить (Edit) напротив действия "Переключение раскладки" (Rotate layouts):
В данном случае я использовал комбинацию двух клавиш SHIFT.
Закрываем окно изменения сочетания клавиш, нажав на OK.
Нажимаем ОК в правой нижней части окна настроек, чтобы изменения вступили в силу.
Далее можно убрать неработающий индикатор раскладки клавиатуры, потому как при смене раскладки при помощи X Neural Switcher он все равно не отображает изменение. Нажимаем правую кнопку на этом индикаторе и выбираем "Параметры ввода текста..." (Text entry settings...). Далее убираем галочку напротив "Показать текущий источник ввода в панели меню" (Show current input source in the menu bar):
Теперь все должно работать.
Есть и другие методы решить данную проблему, но основная часть из них не предполагает использование индикаторов, поэтому их описание я опускаю.
(Обновление от 22 октября 2013 года)
Сегодня вышли обновления gnome-control-center, gnome-control-center-data, gnome-settings-daemon, libgnome-control-center1. Смена раскладки стала работать при использовании стандартных средств Ubuntu 13.10. Не могу сказать, что мне нравится, как это все работает. Но, по крайней мере, сочетание CTRL+SHIFT можно установить и при использовании данного сочетания раскладка переключается, что отражается на стандартном индикаторе.
Journal information