X neural switcher

X neural switcher

X Neural Switcher — программа для автоматического переключения раскладок клавиатуры, в зависимости от набираемого текста. Т.е. при наборе текста, если он набирается на неверном языке, xneur автоматически (или по запросу) переключит язык на нужный.

Для удобства работы имеются два режима: автоматический и ручной. При работе в автоматическом режиме, 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):

  • Andrew Crew Kuznetsov andrewcrew at rambler.ru
    Разработка нового алгоритма и кодинг.

Авторы (0.0.1-0.0.3):

  • Alphex Kaanoken kaanoken at crew.org.ru
    Создатель и бывший мэйнтейнер проекта.
  • Art Vodolazsky burivuh at crew.org.ru
    Написание кода программы, отвечающей за работу с X Window System.

Для тех, кто не может жить без Punto Switcher, у меня плохие новости: нормальной замены на Ubuntu нет, на форуме люди говорят, что у кого-то работает идеально, я с 10.04 пробую, никогда идеально не было. Будем настраивать то, что есть.

В 18.04 на данный момент последняя версия xneur, 0.20, ставим ее, а также aspell-ru, как советуют на форуме:

apt install gxneur aspell-ru

Добавляем в автозагрузку /usr/bin/gxneur

Программа использует старые AppIndicators, с которыми постоянно происходят глюки. Новый LTS не стал исключением, после запуска вы не увидите иконки в трее. Это исправляется установкой расширения TopIcons (спасибо).

В верхней панели должна появиться иконка. Через нее попадаем в параметры. Что я настраиваю:

  • Общее: Включить ручной режим переключения (даже он работает плохо)
  • Раскладки: у меня было 2 ru раскладки, отключил одну включил назад, т.к. после перезагрузки блокируется обе ru раскладки. Это решилось командой sudo setxkbmap -layout ‘us,ru’
  • Раскладки: убрать галочку «Запоминать раскладки для каждого приложения”, если в системе они у вас глобальные (по умолчанию глобальные)
  • Раскладки: добавить в исключения приложения, где работать будет точно плохо, у меня там проходы в другие системы: Wine, Remmina, VirtualBox
  • Параметры: установить расширение для перемещения иконки в область Gnome 3

Дальше по вкусу, я еще настраиваю переключение по Caps Lock по Alt_L, вроде получше работает, отключаю автодополнение, отключаю звуки.

Перемещение иконки не сработало, TopIcons все равно нужен.

Работает приложение через раз или реже, первый раз еще переключает, дальше как повезет. После перезапуска еще раз переключает.

Проблема в том, как Ubuntu работает с раскладками, судя по этому комменту. Помнится, я на 14.04 и может на 16.04 уже натыкался на это.

С тех пор я стал переключать раскладку по Super+Space, похоже, что это влияет: если переключать по Alt+Shift, то срабатывает вроде как чаще. Поэтому я поменял настройку, выключив вообще Alt+Shift:

Невольно вспоминаются времена, когда я ещё пользовался OS Windows и классная автопереключалка для этой «ОС» — Punto Switcher. Ubuntu XNeur — аналогичная программа для Linux, с правильным названием XNeur (без «юбунту»), это уже я так, сам добавил, т.к. именно о Ubuntu мы и ведём здесь речь. А теперь, ближе к делу!
Если вы хотите полноценно освоить классическую технику работы на клавиатуре, никогда не используйте такие программы, т.к. подобный софт просто-навсего, лишит вас этой возможности. Это так к сведению, а в большинстве своём, подавляющее число пользователей совершенно не нуждаются в овладении профессиональными навыками управления «клавой». Скорее наоборот, чем проще, тем лучше и удобней и это правильно, с позиции простого обывателя. Ubuntu XNeur — автоматически будет переключать вашу клавиатуру, в зависимости от вводимого текста.
Установить программу можно из «центра приложений Ubuntu», в котором и это уже не новость, как всегда, находится несколько отстающая от актуальности версия программы, хотя это не смертельно. Но, если вы хотите иметь всегда свежий вариант проги, то лучше воспользоваться репозиторием, об этом кстати, говорится и на официальном сайте разработчика. Раз сам разработчик нам это рекомендует, то будем следовать этому совету:

sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable
sudo apt-get update
sudo apt-get install xneur

Для удаления программы выполните:

sudo add-apt-repository —remove ppa:andrew-crew-kuznetsov/xneur-stable
sudo apt-get update
sudo apt-get purge xneur

С установкой и удалением разобрались, теперь об остальном. Если «поюзать» в интернете «инфу», касающуюся этой программы, то можно обнаружить, что мнения и высказывания относительно XNeur — достаточно разнообразные, не исключая и самые нелестные. Ситуация вполне понятна, «Москва тоже не сразу строилась», но на сегодняшний день, прога допилена до нужного состояния и работает вполне очень даже нечего, главное знать, где и что нужно «подкрутить».
Итак, после установки, запустить программу можно из меню Dash, при этом, в трее должен будет показаться значок. Значок может быть, как в виде значка самой программы, так и в виде флага или просто буквенного отображения, у кого как, но скорее всего это будет либо значок программы, либо флаг (у меня был флажок). В дальнейшем, в настройках программы можно будет выбрать, что вы хотите, что бы отображалось в трее, но это всё потом.

Первая незначительная проблема, с которой вам может быть придётся столкнуться это то, что значок в трее не появляется, хотя системное оповещение проинформирует вас о запущенности XNeur и эта проблема хоть и незначительная, но весьма актуальная, т.к. именно через значок, лежит путь ко всем настройкам программы и других вариантов нет. Конечно не обязательно, что данная проблема будет и у вас, но вот у меня она возникла, не смотря на то, что во всё остальном нареканий больше не было. Решается следующим образом, через терминал вводится команда:

gconftool-2 -s -t string /apps/gxneur/rendering_engine AppIndicator

Всё, после этого, должен появится значок, который откроет нам путь к основным настройкам, а их там превеликое множество. Ещё я отметил одну особенность, если устанавливать программу из «центра приложений», то данная команда не работает, не зря разработчики рекомендуют устанавливать из репозитория. Программа может быть настроена с удивительной тонкостью, под самые необходимые индивидуальные нужды и потребности и скорее всего, что потребуется какое-то время, что бы полностью разобраться во всех настройках и опробовать их в действии, но оно того стоит!

Фактически у меня больше никаких проблем не было, а вот у других пользователей наоборот, то, что было у меня, у них не было, зато у них было то, чего не было у меня. Например, значок программы в трее появлялся сразу, а вот переключение раскладки не работало. Решалась данная проблема изменением настроек в самой программе, но лично я нечего не могу конкретного сказать, т.к. не испытывал этих трудностей, но могу посоветовать только одно, если что-то не так, ищите ответ в интернете. А вообще, как мне показалось, программа работает очень хорошо и дело своё знает!
Положительные характеристики XNeur:

  • Почти полностью отпадает необходимость в использовании стандартного сочетания клавиш Alt+Shift, которое очень многими воспринимается, как крайне неудобное, да и потом, просто не нужно особо думать о том, что, когда, чего переключать, всё работает само.

Отрицательные характеристики XNeur:

  • Может быть какие-то отрицательные нюансы и есть, но мне они не известны.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *