Xneur — автоматическое переключение раскладок в Ubuntu
В комплекте обязательного софта, присутствующего на компьютерах 90% пользователей Windows, обязательно присутствует программа для автоматического переключения раскладок Punto Switcher. Работа этой утилиты экономит кучу времени и нервов, особенно если вы много работаете с текстами. В Linux тоже уже давно имеется подобная программа. X Neural Switcher не только не отстает от своего windows-аналога, но во многом и превосходит.
Xneur — это программа для автоматического переключения языков ввода и исправления ошибочно набранного не в той раскладке текста. Программа имеет довольно давнюю историю, но только в последнее время она приобрела законченный вид и обросла дополнительными полезными функциями. И да, теперь она действительно работает!
Для установки программы можно воспользоваться стандартным Центром приложений Ubuntu, однако на момент написания статьи там содержалась не самая последняя версия, которая имела проблемы при работе в некоторых системных приложениях. Поэтому лучше установить самую свежую версию, в которой эти ошибки исправлены. Сделать это можно здесь.
После установки и запуска программы в системном трее появляется значок в виде флага, обозначающий текущую раскладку. Программа имеет два режима работы — ручной и автоматический. В первом случае раскладка переключается и текст исправляется только после нажатия кнопки Pause/Break. При автоматическом режиме Xneur анализирует вводимые вами символы и, если их последовательность не характерна для текущего языка, переключает раскладку и исправляет последнее слово. На данный момент программа поддерживает восемнадцать языков, в том числе белорусский, немецкий, английский, французский, русский, испанский, украинский. Но кроме этих базовых функций, у программы огромное количество дополнительных, но не менее полезных возможностей.
Xneur умеет исправлять ошибки типографики, например случайно включенный Caps Lock, две прописные буквы, может заменить два пробела на запятую и так далее. В настройках программы вы можете задать горячие клавиши буквально на любую функцию, а также назначить сочетание клавиш для своих скриптов или запуска приложений. Функция автодополнения позволит запомнить часто набираемые слова и дополнит не полностью набранное слово. Если вы часто набираете одно и то же слово или предложение, то вам пригодится функция сокращений, которая вместо набранного «досв» вставит «с наилучшими пожеланиями, до новых встреч». Ну а функция ведения журнала поможет вам восстановить любой набранный текст в случае непредвиденного сбоя. Хотя с этим надо быть осторожнее, встроенный кейлоггер — это не шутки.
По части эргономики Xneur тоже не подкачал. На любое действие можно навесить появление всплывающего сообщения или звуковой сигнал. А звук печатной машинки при наборе текста (разной тональности в зависимости от раскладки) не только позволяет на слух определять язык, но и помогает создать творческое настроение :).
Огромным достоинством программы является ее отличная настраиваемость. Вы можете отключить любую не нужную вам функцию и настроить на свой вкус оставшиеся, таким образом Xneur будет работать именно так, как вам нужно. Описание всех опций и настроек программы заняло бы слишком много места и времени, однако и так понятно, что Xneur является абсолютно необходимой программой для всех пользователей Ubuntu.
X neural switcher linux
Для удобства работы имеются два режима: автоматический и ручной.
При работе в автоматическом режиме, xneur автоматически определяет раскладку вводимого текста и изменяет язык за вас. В этом режиме предусмотрена возможность задания приложений исключений, в которых автоматический режим будет заменён на ручной.
При работе в ручном режиме xneur не отслеживает набор, но позволяет автоматически изменять раскладку последнего набранного слова (кнопка Pause/Break), последней набранной строки (сочетание клавиш Ctrl + Break), выделенного текста (сочетание клавиш Shift + Break) и другие полезные функции.
Все приведённые выше сочетания клавиш работают и в автоматическом режиме. Если по каким-либо причинам вас не устраивают преднастроенные комбинации — вы всегда сможете поменять их в настройках программы.
Также программа позволяет создавать собственные сочетания клавиш для запуска любых приложений.
Принцип работы xneur аналогичен Punto Switcher.
На данный момент поддерживаются следующие языки: армянский, белорусский, болгарский, чешский, грузинский, немецкий, греческий, английский, эстонский, французский, казахский, литовский, латышский, польский, молдавский (румынский), русский, испанский, украинский и узбекский.
Xneur изначально разрабатывался и тестировался под Linux. Позже была реализована корректная работа в FreeBSD.
Возможна, хотя и не гарантируется, успешная сборка (компиляция) и работа программы на любой POSIX-совместимой системе, с установленным компилятором gcc >= 3.x и Xorg >= 6.9
Для контактов с разработчиками xneur/gxneur вы можете использовать e-mail andrewcrew at rambler.ru и ICQ 552718211.
Авторы (0.17.0-0.20.0):
- Андрей Crew Кузнецов andrewcrew at rambler.ru
Разработки, кодинг. - Чистяков Сергей
Разработка KDENeur.
Авторы (0.10.0-0.16.0):
- Андрей Crew Кузнецов andrewcrew at rambler.ru
Разработки, кодинг. - Nikolay Yankin web at softodrom.ru
Сайт.
Авторы (0.9.9):
- Андрей Crew Кузнецов andrewcrew at rambler.ru
Разработки, кодинг. - Nikolay Yankin web at softodrom.ru
Сайт. - Елизев Артур
Новый оранжевый логотип gXNeur.
Авторы (0.9.8):
- Андрей Crew Кузнецов andrewcrew at rambler.ru
Разработки, кодинг. - Nikolay Yankin web at softodrom.ru
Сайт. - Павел Лебедев
Логотип gXNeur в виде переключателя.
Авторы (0.9.3-0.9.7):
- Андрей Crew Кузнецов andrewcrew at rambler.ru
Разработки, кодинг. - Янкин Николай Валерьевич web at softodrom.ru
Сайт.
Авторы (0.7.0-0.9.2):
- Andrew Crew Kuznetsov andrewcrew at rambler.ru
Разработки, кодинг. - Nikolay Yankin web at softodrom.ru
Кодинг, оптимизация. - Vadim Likhota
kXNeur
Авторы (0.6.0-0.7.0):
- Andrew Crew Kuznetsov andrewcrew at rambler.ru
Разработка нового алгоритма и кодинг. - Nikolay Yankin web at softodrom.ru
Кодинг, оптимизация. - Чернокожин Алексей Владимирович a.chernokozhin at gmail.com
Мелкие исправления и улучшения. - Vadim Likhota
kXNeur
Авторы (0.1.0-0.6.0):
- Andrew Crew Kuznetsov andrewcrew at rambler.ru
Разработка нового алгоритма и кодинг. - Nikolay Yankin web at softodrom.ru
Кодинг, оптимизация.
Авторы (0.0.4-0.1.0):
Авторы (0.0.1-0.0.3):
- Alphex Kaanoken kaanoken at crew.org.ru
Создатель и бывший мэйнтейнер проекта. - Art Vodolazsky burivuh at crew.org.ru
Написание кода программы, отвечающей за работу с X Window System.