Софт
   3456

Аналог punto switcher для Manjaro Linux, Archlinux, Antergos и др.

X Neural Switcher (xneur) — программа для автоматического переключения между раскладками клавиатуры для X Window System. В общей сложности, программа поддерживает восемнадцать языков, в том числе русский, английский, украинский и белорусский. Программа в фоновом режиме анализирует вводимые пользователем символы и, если их последовательность не характерна для текущего языка, переключает раскладку и переписывает последнее слово. Например, если случайно набрать «Dbrbgtlbz», то программа автоматически исправит слово на «Википедия».

Для необычных слов пользователь может сам расширить словарь программы. Есть возможность вручную указать программе исправить раскладку последнего слова, нажав по умолчанию Break. Автоматический режим можно отключить, оставив только ручной.

X Neural Switcher разделена на 2 части:

Сервер xneur, который работает в фоне как демон и реализует все возможности программы. Настраивать его можно с помощью конфигурационных файлов. Для работы требует только X Window System.
Графический интерфейс gxneur, который предоставляет удобный способ настройки и управления xneur. Написан с использованием библиотек GTK+.

Графический интерфейс kdeneur, графический интерфейс для KDE, который предоставляет удобный способ настройки и управления xneur. Написан с использованием библиотек QT.

Буквально на днях, после длительного затишья на сайте разработчика Андрея Кузнецова https://xneur.ru появилась новость о выходе версии 0.18.0, нашим сообществом оперативно собраны PKGBUILD'ы и размещены в AUR.

Для установки gxneur(GNOME, MATE, XFCE, Budgie, Cinnamon) в терминале:
yaourt -S gxneur


Для установки kdeneur(KDE) в терминале:
yaourt -S kdeneur

38 комментариев

avatar
Манжарко красавчик, молодец.
Ребята, отпишитесь отображаются ли у вас флаги/иконка в трее с kdeneur.
0
avatar
Андрей Кузнецов, красавчик, что возродил проект
Последний раз редактировалось
?
Свежие новости мира информационных технологий ТехноДжем
0
avatar
Давно ждал обновления, надеюсь предыдущие баги были поправлены).
Спасибо за новость, Манджарко!)
?

clock for blog
0
avatar
Спасибо за статью, не хватает установки в среде XFCE :)
0
avatar
Так вот же))) ты чего?
yaourt -S gxneur

Xfce сделан на gtk, gxneur морда для gtk
Последний раз редактировалось
?
Свежие новости мира информационных технологий ТехноДжем
0
avatar
Автодополнение нужно отключать сразу иначе в терминале будет не понятно что. Добавлял терминал в исключения не прокатывало.
0
avatar
Добавил в xfce терминал в исключения всё работает прекрасно, а то сначала мой пароль пытался автоматом переключать, щас хорошо себя ведет
?
Свежие новости мира информационных технологий ТехноДжем
0
avatar
в мате попробовал просто вписать в исключениях команду — guake не помогло, но потом сделал через «Получить имя приложения...» заработало! правда определило имя как Main.py
Последний раз редактировалось
?

clock for blog
0
avatar
в трее значок знака вопроса. хотя стоитт отображать флаг
как убрать из трея? или добавить значки?
0
avatar
какая система стоит?
?
Свежие новости мира информационных технологий ТехноДжем
0
avatar
15.12 xfce
флаг не отображается, отображается текст (на встроеном движке или c исп.индикаторов (убого))
0
avatar
Какая тема значков стоит? Попробуйте переустановить gxneur и поменять тему иконок
?
Свежие новости мира информационных технологий ТехноДжем
0
avatar
menda-circle, на всех темах значков — знак вопроса
но работает без проблем
0
avatar
Сегодня сам собой появился значок))
0
avatar
utils.c:46:18: ошибка: «total_mod_keys» defined but not used [-Werror=unused-const-variable=]
static const int total_mod_keys = sizeof(mod_keys) / sizeof(mod_keys[0]);
^~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Makefile:524: ошибка выполнения рецепта для цели «libxnmain_la-utils.lo»
make[3]: *** [libxnmain_la-utils.lo] Ошибка 1
make[3]: выход из каталога «/tmp/yaourt-tmp-ivanermolaev/aur-xneur/src/xneur-0.18.0/lib/main»
Makefile:401: ошибка выполнения рецепта для цели «all-recursive»
make[2]: *** [all-recursive] Ошибка 1
make[2]: выход из каталога «/tmp/yaourt-tmp-ivanermolaev/aur-xneur/src/xneur-0.18.0/lib»
Makefile:614: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/tmp/yaourt-tmp-ivanermolaev/aur-xneur/src/xneur-0.18.0»
Makefile:435: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
Прерывание…
==> ОШИБКА: Makepkg не смог собрать xneur.
==> Перезапустить сборку xneur? да/Нет [y/N]

manjarqo

Вот буквально только что при установке на новую систему появилась такая проблема.
До этого такого не было.
Через aur нормально установились как tor так и simplenote и телеграм

Помогите. Уже привык к этой чудесной программе
Последний раз редактировалось
0
avatar
Аналогично, не собирается а aur. В убунте она изначально есть в репах, странно, что здесь нужны какие то танцы.
0
avatar
Добавьте временно в /etc/makepkg.conf опцию CFLAGS=-w, соберите, опцию удалите.
+1
avatar
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -w"
добавить в эту строку?
+1
avatar
В Plasma 5 в kdenwur не отображаются иконки. Кто знаить как решить? )
0
avatar
Kdeneur использовать только для настройки, добавить в автозапуск xneur, в настройках раскладки для kde выбрать использование флагов =)
0
avatar
А можно как нить а плазме 5 изменить флаги раскладки? Покрасившее сделать, а то стрррррашные капец.
0
avatar
можно. на скриншоте видно, что флаг не стандартный. человек пишет, что флаги раскладок клавиатуры лежат здесь: «/usr/share/kf5/locale/countries/». замените на свои какие хотите.
+1
avatar
Спасибо, великий добрый человек ) Все получилось.
0
avatar

Всем привет. При сборке из AUR такая ошибка. С официального сайта переход на launchpad сообщает «ERROR. Page not found.» Где исходники берёте, чтобы обсуждать костыли при установке?)
0
avatar
не git5, а git25
попробуйте
+1
avatar
Спасибо, благодаря Вам увидел)) Но не помогло в AUR после редактирования PKGBUILD — ОШИБКА: Исходные файлы не прошли проверку целостности! Позже попробую скачать по измененной ссылке и установить локально. Но и тут есть сомнения

Aleksman commented on 2016-06-12 10:42
Always fresh link on ubuntu forum of xneur. So, right link:
launchpad.net/~andrew-crew-kuznetsov/+archive/ubuntu/xneur-stable/+files/xneur_0.18.0+git25.orig.tar.gz

cucullus commented on 2016-06-12 11:46
Aleksman: That's not a link for _stable_ version!
0
avatar
Надо так: запускаете yaourt, доходите до ошибки с неверной суммой исходника, тормозите, потом идете в temp/yaourt-tmp-ваш_юзер, находите скачанный исходник. определяете его md5 — md5sum, запоминаете, дальше — отказ от сборки в йогурте, запускаете заново, правите ебилд, и все вроде. Кароче просто git25 и md5 в ebild заменить.
Последний раз редактировалось
+1
avatar
Можно вместо чексуммы в одинарные кавычки SKIP прописать
0
avatar

Результат сборки. Не удалось… Однако счастье было близко) В любом случае спасибо всем, кто откликнулся. Возможно позже исправят всё в AUR. Но пока вот так.
0
avatar
Добавьте временно в /etc/makepkg.conf опцию CFLAGS=-w, соберите, опцию удалите.
+1
avatar
Получилось, но только с git24) Тут прямо мануал надо писать. Теперь бы с настройками разобраться. Благодарю за помощь.
Последний раз редактировалось
0
avatar
Лично я забил. Слишком сложно.
и 25 написал и skip вроде все поехало и вернулось к самой первой проблеме — см пост выше
0
avatar
1) /etc/makepkg.conf опция CFLAGS=-w
2) git25
3) md5sum 'SKIP'

не собирает ничего. Вроде стартанул, написал много всякой еренды, чекинги и тп. и опять вывел туже самую ошибку

==> Сборка и установка пакета
==> Сборка пакета gxneur 0.18.0-1 (Пн июн 13 23:44:22 MSK 2016)
==> Проверка зависимостей для запуска…
==> Проверка зависимостей для сборки…
==> Получение исходных файлов…
-> Загрузка gxneur_0.18.0+git25.orig.tar.gz…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404 Not Found
==> ОШИБКА: Ошибка при загрузке 'https://launchpad.net/~andrew-crew-kuznetsov/+archive/ubuntu/xneur-stable/+files/gxneur_0.18.0+git25.orig.tar.gz'
Прерывание…
==> ОШИБКА: Makepkg не смог собрать gxneur.
Последний раз редактировалось
0
avatar
Для тех КЕДоводов, кто отважится всё же на установку с благодарностью к SergeyKozlovec и другим помогавшим в этой ветке составил небольшой мануал. Надеюсь, что в AUR всё-таки внесут поправки и всё что ниже вскоре никому не понадобится) В других DE можно собрать по аналогии думаю.

1. Открываем

sudo nano /etc/makepkg.conf (либо kate вместо nano для тех, кто совсем недавно на линукс)

и приводим эту строку в нижеследующий вид, добавив в конце -w. Сохраняем.

CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -w"

2. Запускаем установку из AUR и соглашаемся редактировать PKGBUILD kdeneur, где исправляем ссылку

launchpad.net/~andrew-crew-kuznetsov/+archive/xneur-stable/+files/kdeneur_0.18.0+git6.orig.tar.gz
на
launchpad.net/~andrew-crew-kuznetsov/+archive/xneur-stable/+files/kdeneur_0.18.0+git24.orig.tar.gz
Сохраняем.

3. Также при продолжении установки редактируем PKGBUILD xneur, где исправляем ссылку

launchpad.net/~andrew-crew-kuznetsov/+archive/ubuntu/xneur-stable/+files/kdeneur_0.18.0+git5.orig.tar.gz
на
launchpad.net/~andrew-crew-kuznetsov/+archive/ubuntu/xneur-stable/+files/kdeneur_0.18.0+git24.orig.tar.gz
Сохраняем.

4. Далее процесс установки сообщит об ошибке
PKGBUILD — ОШИБКА: Исходные файлы не прошли проверку целостности!
и предложит повторить сборку. Оставляем процесс в покое и переходим (через файловый менеджер или новую консоль) в /temp/yaourt-tmp-ваш_юзер. Где находим две папки для сборки kdeneur и xneur. В папке xneur будет лежать файл xneur_0.18.0+git24.orig.tar.gz. Определяем его md5 сумму. Сразу приведу значения В МОМЕНТЕ для вариантов git24 и git25
• xneur_0.18+git24.orig.tar.qz
4ba555f8ff725ac30f98d5c71bb90665
• xneur_0.18+git25.orig.tar.qz
a6c8fe4912a3b6e2c12b356857a8c295

5. В! обеих! временных установовчных папках kdeneur и xneur правим текстовой файл PKGBUILD, где изменяем строку
md5sums=('e236550817260e42650e551023732705') — либо что другое будет.
на вышеприведённые значения md5. Для текущего мануала это 4ba555f8ff725ac30f98d5c71bb90665. Сохраняем.

6. Возвращаемся к остановленной установке из AUR и соглашаемся повторить её больше ничего не меняя. В итоге всех действий получаем установленный KDEneur в системе. Останется только разобраться с настройками, флагами и прочее...)))

7. Возвращаем настройки сборки пакетов в системе в первоначальное состояние
sudo nano /etc/makepkg.conf

и приводим эту строку в нижеследующий вид, удалив в конце -w

CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong"

Всё просто как всегда) Надеюсь, что ничего не перепутал. По крайней мере у меня получилось.
Последний раз редактировалось
0
avatar
Молодец! Все что было сумбурно и по частям, привел в порядок. )
0
avatar
Друзья в новой версии 18.0.2 Все пофиксили!
Спасибо!
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.