Автоматическое переключение раскладки клавиатуры в соответствии с языком ввода в Ubuntu 16
Существует ли какое-либо программное обеспечение для Ubuntu 16.04, которое будет автоматически переключать раскладку клавиатуры в соответствии с языком ввода, если вы начнете печатать, когда включена неправильная раскладка. Он должен работать с любым приложением, где вы можете набирать текст. Что-то вроде приложения Punto Switcher для Windows (для русского языка)?
Или, может быть, программа, которая будет в состоянии сделать "in-line" разговор текста, введенного в неправильном расположении.
2 ответа
После некоторых исследований я нашел софт под названием " XNeur " ( официальный сайт на русском языке). Я вижу некоторые инструкции по установке на русском языке, но другие носители языка могут использовать Google Translate или другие подобные плагины функций / браузеров. Я устанавливаю его, используя это руководство, и даже не испытываю проблем с отсутствием иконки в трее, как описано во многих вопросах / ответах через Интернет.
Но эта программа не работает вообще - не переключаются раскладки клавиатуры.
К счастью, я нашел хорошую дискуссию (я добавлю ссылку, когда моя репутация станет больше), которая поможет мне найти решение. Когда включен английский язык клавиатуры, программа XNeur не видит другие доступные макеты и поэтому не может запустить демон (сервис) switcher, так как считает, что присутствует только один язык. По этой ссылке также приведен пример сценария запуска для корректного автоматического запуска демона switcher.
Чтобы запустить XNeur в Ubuntu 16.04 (с интерфейсом Unity), введите и выберите "gXNeur" в стандартном окне поиска программ.
Чтобы запустить (или остановить) сервис переключения вручную, вы можете использовать пункт меню "Демон запуска" из выпадающего меню значка попытки запуска программы. Только не забудьте включить не английский язык, прежде чем делать это. В моем случае демон останавливает себя после некоторых изменений настроек, и мне нужно запустить его снова, как описано здесь.
Чтобы настроить программу под свои нужды, вам, возможно, придется немного поработать с настройками. Но это того стоит.
Программа также может исправить текст, который уже набран на "неправильном" языке. Горячая клавиша "Shift+Break" используется по умолчанию.
Есть относительно удобный вариант, который позволяет выбрать клавиатуру из главного меню рабочего стола:
https://help.ubuntu.com/stable/ubuntu-help/keyboard-layouts.html
Это не переводит набор текста, но если вы установите раскладку клавиатуры в другом стиле, клавиши будут автоматически переназначены.
"Схема раскладки клавиатуры" в том же меню покажет, как символы отображаются на каждую клавишу.