LINUX.ORG.RU

Выпущены XNeur и gXNeur версии 0.9.8!

 , ,


0

0

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

Данная программа является автоматическим переключателем клавиатуры. Т.е. при наборе текста, если он набирается на неверном языке, xneur автоматически (или по запросу) переключит язык на нужный. Принцип работы программы аналогичен Punto Switcher.

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

Список изменений:

  • Автоматическое определение раскладок клавиатуры, установленых в системе.
  • Новые опции для устранения проблем при коррекции уже набранного слова (не переключать раскладку автоматически, если пользователь произвел какие-либо действия с набранным словом).
  • Добавлена библиотека libxneur и заголовочные файлы к ней. Теперь любая внешняя программа может использовать функционал xneur. Например, вы можете сделать плагин для pidgin или qutim, определяющий, в нужной ли раскладке написал сообщение собеседник.
  • Добавлена поддержка грузинского языка.
  • В gxneur добавлены новые флажки, даже для неиспользуемых в xneur языков. А если флажка для какого-то языка нет, то gxneur отобразит двубуквенное обозначение языка.
  • В gxneur улучшена интеграция в систему - исправлено поведение в трее, добавлен набор значков логотипа и .desktop файл запуска.
  • Исправлены ошибки. Улучшена стабильность работы.

Обращаю внимание, ОБЯЗАТЕЛЬНО ставьте пакет aspell для вашего языка (обычно, aspell-ru, aspell-uk и т.д.) - качество улучшится значительно.

Скачать архивы с программами можно на сайте xneur.ru

Кроме того, выпущена новая версия программы X Cursor Flag, предназначенной для отображения флага раскладки рядом с курсором.

Скачать можно здесь.

Для демонстрации возможностей новой библиотеки libxneur сделана программа xneurchecker 0.1. Так же ее можно использовать для организации консольного конвеера, если в нем нужно определить язык набранного текста. Например,

crew@crew-laptop:~$ xneurchecker Ghbdtn! Вот ghbvth работы чтугксруслук
Привет! Вот пример работы xneurchecker

Взять программу можно здесь.

>>> Подробности



Проверено: boombick ()

Спасибо автору.

З.Ы. Юзаю в ручном режиме.

m13rror
()
Ответ на: комментарий от anonymous

Нзч. Каких трех, там с 2004 длится ;) И с однокнопочными мы похоже раньше замены иксов дождемся, чем их изменения, сильно много лопатить надо.

anonymous
()
Ответ на: комментарий от anonymous

>на протяжении шести лет

selffix

anonymous
()
Ответ на: комментарий от anonymous

> [trollmode]иксы пора уже выкинуть и юзать DirectFB[/trollmode]

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

anonymous
()
Ответ на: комментарий от anonymous

ну, гугель плохого (себе) не посоветует, да и нужды вроде те же. ведь основной аргумент X'ов как я понимаю - это сетевая прозрачность. но она нафиг не сдалась на десктопе, в DirectFB тоже есть какой-то слой сетевой прозрачности, плюс что-то я не слышал, чтобы проброс иксов был абсолютно доминирующим способом доставки приложений на рабочее место сотрудников. вопрос в том, не перевешивают ли минусы иксов его плюсы.

anonymous
()

о, они начали наконец писать тесты!

может xneur и превратится когда-нибудь в нормальную программу из страшного глюкала?

rsync ★★
()
Ответ на: комментарий от AVL2

А еще можно помнить какая у тебя на данный момент раскладка. Правда если есть проблемы с памятью - сабж вам в помощь %)

morphine
()
Ответ на: комментарий от anonymous

> ну, гугель плохого (себе) не посоветует, да и нужды вроде те же

Как минимум зоопарк железа намного меньше, хоть и хз, насколько это именно тут критично. Ну и круг задач наверное тоже.

ведь основной аргумент X'ов как я понимаю - это сетевая прозрачность. но она нафиг не сдалась на десктопе

Вот-вот — но домашними десктопами-то пока никто особо не интересуется. А корпоративщиков и так устраивает.

вопрос в том, не перевешивают ли минусы иксов его плюсы

Пока в плюсах завязанность существующего софта, минусам их перевесить будет сложно.

anonymous
()

отвык уже от сабжа, попробовать чтоли снова

mikhalich ★★
()

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

Кстати, выучил клавиатуру я благодаря тренажеру VerseQ. Вот такое что-то и следовало бы реализовать для GNU/Linux, а не Соло. В Соло я осилил только первые несколько уроков на клавиши о и а — без особой пользы. Правда тогда она была бесплатная, а сейчас shareware. Ну и ещё проблемка — печать вслепую я мог только когда на экране была схема клавиатуры %)

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

А хотя после программы я печатал всё равно глядя на клавиатуру, но находил нужные клавиши всё-таки быстрее

Xenius ★★★★★
()
Ответ на: комментарий от anonymous

чтобы проброс иксов был абсолютно доминирующим способом доставки приложений на рабочее место сотрудников.


Я использую, хожу с флешкой, с livecd убунты, с нее гружусь, и часто захожу через ssh -X запускать программы из дома. Пиджин тот же, файлы смотреть, в общем блин я как то даже не представляю иксов без такой мегаштуки, не надо ее убирать никуда. Тем более из-за каких то там проблем латентных вантузятников которые не могут понять что переключение языка лучше всего вынести на клавишу левую вин.

А может у них этой клавиши нет ? типа слишком мегатру ? Ну и тогда их полтора человека, и иксы ради них не будут закапывать %-)

anonizmus
()
Ответ на: комментарий от anonymous

но домашними десктопами-то пока никто особо не интересуется


Неправда. Я с слабого ноутбука дома часто запускал на относительно мощном системнике стационарном софт разный, мне это было удобно, просто концепция иксов время можно сказать сильно опередила (да ! %-) для домашних десктопов.

Лежишь в кроватке с неттопом (или планшетником с АРМ внутри), и рисуешь в запущенном на мощной машинке которая в другой комнате - в каком нить блендере. А с развитием интернет каналов это вообще офигенно удобно, я с флешкой часто так приложения запускаю на своем компе дома, а отображаются на том на котором я с флешки загрузился с любого места.

anonizmus
()
Ответ на: комментарий от anonizmus

>>но домашними десктопами-то пока никто особо не интересуется

Неправда.

«Никто» было про большие конторы, в смысле распространения и поддержки, причем тут твой личный опыт?

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

anonymous
()
Ответ на: комментарий от anonymous

ну, у нас контора не такая большая, но ssh-forwarding иксов юзается, причём … в основном из венды =(

arsi ★★★★★
()
Ответ на: комментарий от anonizmus

> Я с слабого ноутбука дома часто запускал на относительно мощном системнике стационарном софт разный, мне это было удобно, просто концепция иксов время можно сказать сильно опередила (да ! %-) для домашних десктопов.
У меня проброс иксов по SSH тормозил сильно даже по 100 мбит локалке Как ты это делаешь?

Xenius ★★★★★
()
Ответ на: комментарий от arsi

> ну, у нас контора не такая большая, но ssh-forwarding иксов юзается, причём … в основном из венды =(

Но вопрос про десктопы это не отменяет. И раз уже зашла речь — какие у него плюсы хотя бы перед всякими vnc'ями? Оно действительно того стоит?

anonymous
()
Ответ на: комментарий от anonymous

> Но вопрос про десктопы это не отменяет.

кагбэ упоминание венды уже подразумевает десктоп ;)

> И раз уже зашла речь — какие у него плюсы хотя бы перед всякими vnc'ями? Оно действительно того стоит?

внц и х-форвардинг кагбэ разные вещи. внц — удалённое управление десктопом, тогда как икс-форвардинг — запуск графических приложений на сервере (х-клиенте) с отрисовкой на стороне клиента (т.е. х-сервера), тоесть: 100% расчётных функций производится на стороне сервера и 100% функций отрисовки — на стороне клиента. т.е. берём сервер с 8-ядерным процом с s3 trio 3d, и клиентов с 600-мегагерцовый пньём-м с полноценной GF9600 и получаем профит ;) как-то так, да.

arsi ★★★★★
()
Ответ на: комментарий от Xenius

> У меня проброс иксов по SSH тормозил сильно даже по 100 мбит локалке Как ты это делаешь?

www.nomachine.org

AlexM ★★★★★
()

Блин и сюда тянут эту гадость, мешающую работать в консолях и программировать. Руки готов оторвать любому, кто это ставит.

ЗЫ: И как вообще можно терпеть такую гадость, что может взять и перебить тебе пароль, только-что набранный.

AlexVR ★★★★★
()
Ответ на: комментарий от maloi

> для тех вещей которые можно форвардить иксами - MX400 хватит.

да вроде как иксы полноценно форвардят тот же opengl клиенту, так что имеет смысл в более мощьной видяхе на стороне клиента. во всяком случае, тот же огнелис рисуется достаточно шустро, шустрее чем на нативной машине.

arsi ★★★★★
()
Ответ на: комментарий от arsi

> чем на нативной машине.

=) в том смысле, что у меня есть две «нативные» машины: домашняя с дофига озу и никакущей видяхой + рабочая с гигом озу и достаточно мощной видяхой. и да, везде линукс =). и меня шокировала скорость работы той же лисы, запущенной на домашней с рендерингом на рабочей. теперь вот серьёзно задумался над апгрейдом, да =(

arsi ★★★★★
()
Ответ на: комментарий от arsi

Апгрейдом чего, канала?

Вообще, нынешние «модные» иксовые приложения, в особенности, написанные на «популярных» тулкитах, всё меньше и меньше ориентированы на работу по сети из-за сильно неоптимизированного для такого использования способа от- и перерисовки. Достаточно запустить на тонком/загруженном канале какое-нибудь приложение на том же tk и аналогичное ему, например, на qt.

AlexM ★★★★★
()
Ответ на: комментарий от morphine

>А еще можно помнить какая у тебя на данный момент раскладка. Правда если есть проблемы с памятью - сабж вам в помощь %)

собственно, тем и автор и отличается машинистки, что думает и помнит о том, что пишет, а не о том, какая у него текущая раскладка.

Хотя выход все равно есть. Писать на английском и забить на все остальные языки.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

> собственно, тем и автор и отличается машинистки, что думает и помнит о том, что пишет, а не о том, какая у него текущая раскладка.

По большому счёту, разного рода IM - главная сфера применения xneur. Во всех остальных местах, я заметил, я редко ошибаюсь. А здесь и раскладку приходится частенько переключать, особенно, если знаками препинания пользоваться и т.п. и скорость ответа едва ли ни важнее его содержания

AlexM ★★★★★
()
Ответ на: комментарий от anonizmus

> нормальные (вменяемые) люди переключают язык не с помощью иксов а с помощью DE

То есть те, кто не пользуется DE, — невменяемые?

Пользуясь случаем, передаю привет галерее ЛОРа с её Arch+Openbox.

Zombieff ★★
()
Ответ на: комментарий от arsi

> кагбэ упоминание венды уже подразумевает десктоп ;)

Одно дело винда на десктопе, а другое иксы по сети там же ;) Да еще если дома.

внц и х-форвардинг кагбэ разные вещи. внц — удалённое управление десктопом, тогда как икс-форвардинг — запуск графических приложений на сервере (х-клиенте) с отрисовкой на стороне клиента (т.е. х-сервера), тоесть: 100% расчётных функций производится на стороне сервера и 100% функций отрисовки — на стороне клиента. т.е. берём сервер с 8-ядерным процом с s3 trio 3d, и клиентов с 600-мегагерцовый пньём-м с полноценной GF9600 и получаем профит ;)

Ок, но в чем разница на практических задачах? Можно гонять крусис по сети, в отличие от внц? :) Просто хотелось бы знать, есть ли причины не закапывать иксы хотя бы на домашних десктопах.

anonymous
()
Ответ на: комментарий от AlexM

> Апгрейдом чего, канала?

видяхи на домашнем же ;) по форвардингу на мощной видяхе рисуется более плавно, чем на домашней интегренной, замученной той же плазмой ;)

> Вообще, нынешние «модные» иксовые приложения, в особенности, написанные на «популярных» тулкитах, всё меньше и меньше ориентированы на работу по сети из-за сильно неоптимизированного для такого использования способа от- и перерисовки.

ну не все же такие :) хотя да, взять тот же kstars + форвардинг — он бомбит бедные иксы так, что те еле успевают выдавать 0.2 фпс…

хм… а вот кваку по х-форвардингу я ещё не ганял, в понедельник попробую ;)

arsi ★★★★★
()
Ответ на: комментарий от anonymous

> Просто хотелось бы знать, есть ли причины не закапывать иксы хотя бы на домашних десктопах.

не знаю, на сколько на ваш взгляд это относится к домашним десктопам, но… на днях ходил присматривал себе нетбук. если таки надумаю, то большинство х-программ (фф в первую очередь) буду там пускать по х-форвардингу. так дешевле, чем пытаться всунуть в бедную крошку винт и памяти побольше да проц помощнее. сетевая архитектура иксов сэкономит мне немного денег, нэ? ;)

arsi ★★★★★
()
Ответ на: комментарий от arsi

> на днях ходил присматривал себе нетбук. если таки надумаю, то большинство х-программ (фф в первую очередь) буду там пускать по х-форвардингу

Нетбук для работы с сетью — это понятно, но настолько привязываться имхо чересчур. Хотя вопрос вкуса и задач.

сетевая архитектура иксов сэкономит мне немного денег, нэ? ;)

Да, но это не ответ. Область узковата, слишком гикообразно, преимущества спорны (/me бы предпочел не экономить так на начинке и поиметь более автономный девайс).

anonymous
()
Ответ на: комментарий от anonymous

> Ну и какой с этого профит? не проще ли купить второй моник и клаву?

можно троллить на лоре лёжа на диванчике ;)

зы: а вторую клаву то зачем??? о_О

arsi ★★★★★
()
Ответ на: комментарий от arsi

>можно троллить на лоре лёжа на диванчике ;)

Повесив на себя сетевой кабель. Оригинально.

зы: а вторую клаву то зачем??? о_О

Радиоклава позволяет троллить лёжа на диванчике :D

anonymous
()

Пилите Шура, пилите...

«Пилите Шура, пилите...», а то без вашей помощи виндузятники на линуксе не знают как раскладку клавиатуры переключить. ;-)

bohm ★★★★★
()
Ответ на: комментарий от anonymous

>/me бы предпочел не экономить так на начинке и поиметь более автономный девайс

Дык, самый дешёвый быдлоноут позволяет лазить в инете. Не говоря уж про всякие там селероны 1100. Ставишь линукс и просто работаешь и это при том, что сии девайсы валяются на свалке. ИМХО, всё равно будет быстрее, чем через этот иксовый форвардинг.

anonymous
()
Ответ на: комментарий от anonymous

> но настолько привязываться имхо чересчур.

ну если речь о нетбуке, то без сети он всё равно не шибко полезен, на то он и нетбук. а привычный мне фф с зоопарком расширений потянет разве что кластер нетбуков ;) да и без амарока скучновато будет…

> Область узковата, слишком гикообразно, преимущества спорны…

точно такими же словами не так давно описывали линукс ;)

вопрос в удобстве использования: если способ создания х-туннеля с нетбука/планшета/итп будет не сложнее подключения к виндовой шаре, например, то очень даже будут юзать эту «новейшую мегафичу», которой сто лет как ;)

хотя да, это скорее дело вкуса и области применений. но смысл в сетевой архитектуре иксов есть, она используется, и просто так взять и отказаться от неё только потому, что кому-то это не нужно… уже много было проектов, которые собирались заменить х-сервер в юниксах и не имели сетевой архитектуры. и где они сейчас? ;) хотя да, некоторые перекочевали в embedded… где им и место ;)

arsi ★★★★★
()
Ответ на: комментарий от anonymous

> Повесив на себя сетевой кабель.

man wifi ;)

> Радиоклава позволяет троллить лёжа на диванчике :D

тогда s/второй моник/проектор/ ;)

arsi ★★★★★
()
Ответ на: комментарий от arsi

> ну если речь о нетбуке, то без сети он всё равно не шибко полезен, на то он и нетбук

Нетбук можно понимать как девайс для работы в сети, а можно как такой, который без этой сети вообще не работает. Второе имхо фтопку. Да и так, для инфы на худой конец может хватить и gprs — а для софта? ;)

точно такими же словами не так давно описывали линукс ;)

Я его и сейчас так опишу, для домашних десктопов :) Хотел в прошлом посте эту аналогию и привести. Ну так и где тут этот ваш линукс? ;)

вопрос в удобстве использования: если способ создания [..]

Вот именно. Если, когда-нибудь, то наверное.. ;)

хотя да, это скорее дело вкуса и области применений. но смысл в сетевой архитектуре иксов есть, она используется, и просто так взять и отказаться от неё только потому, что кому-то это не нужно…

Ни разу не потому, что просто фича не нужна. Пусть бы висело, есть не просит, такого в системе хватает же. Но вот как минимум невозможность использования несчастных отпусканий клавиш (с чего началась ветка), и падение всего гуевого софта за иксами — вот это мне дома не нужно. И да, иксы падать не должны, в курсе ;)

anonymous
()
Ответ на: комментарий от anonymous

> Добавил 5 килорублей и купил нормальный ноут.

это уже classic [netbook vs. notebook]-срач начинается ;) для меня нетбук выгоднее лучше ноута из-за веса и размеров; в цене не такая уж большая разница. а если вес/размер значения не имеют, то и смысла покупать нетбук нет, имхо.

arsi ★★★★★
()
Ответ на: комментарий от quickquest

>В «буржуйских» языках нет слова «Kolobok», поэтому в автоматическом режиме с точки зрения программы разница между «куыефгкфте» и «Kolobok» не «узревается» :)

В русском языке нет слов 5ю согласными подряд.

legolegs ★★★★★
()
Ответ на: комментарий от anonymous

> Да и так, для инфы на худой конец может хватить и gprs — а для софта? ;)

ну это да) но если на худой конец, то можно и локальный конкверор/мплеер/другие_лёгкие_аналоги запустить. да и речи о полной замене софта не идёт, только «тяжёлых».

> Я его и сейчас так опишу, для домашних десктопов :) Хотел в прошлом посте эту аналогию и привести. Ну так и где тут этот ваш линукс? ;)

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

> Но вот как минимум невозможность использования несчастных отпусканий клавиш

ну, сетевая архитектура иксов тут точно ни при чём, проблема в жутко кривом xkb. xkb нужно переписать, сами иксы не трогать — они идеальны ;)))

> и падение всего гуевого софта за иксами — вот это мне дома не нужно.

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

arsi ★★★★★
()
Ответ на: комментарий от Zombieff

То есть те, кто не пользуется DE, — невменяемые?


Те кто пользует арч и опенбокс - автоматически лишаются права ныть о том как в линуксе тоскливо с переключалками языков и прочими хигами %-) Лично я против них ничего не имею, главное что бы в мою жизнь не лезли %-)

anonizmus
()
Ответ на: комментарий от Xenius

У меня проброс иксов по SSH тормозил сильно даже по 100 мбит локалке Как ты это делаешь?


ssh -C -X обычные.
Ну не летает конечно, как на локальной машине. Но например вполне уже юзабельно на мегабитном линке (который еще неплохо другими быдлоюзерами юзается для инета, и т.е. не только под меня).

anonizmus
()
Ответ на: комментарий от anonymous

Вопрос в том, накой оно на абсолютном большинстве десктопов.


У MS сейчас концепт какой то в альфа версии - ну немножко не иксы конечно, но чем то похоже, т.е. берешь «хватаешь» окно с программой, и «тащишь» его например с нетбука на плазму. Или на телевизор. И оно вуаля ! туда перетаскивается. В общем какие то технодемки с новым интерфейсом мутят, и не спроста - у обычного человека дома уже слишком много устройств «умных».

anonizmus
()
Ответ на: комментарий от arsi

> у меня на домашнем десктопе, например). я вообще не представляю, как на десктопе может быть что-то другое, кроме слакилинукса ;)

А >90% домашних юзеров понятия не имеют, что там может быть кроме винды. Точно хотите меряться? ;)

ну, сетевая архитектура иксов тут точно ни при чём, проблема в жутко кривом xkb. xkb нужно переписать, сами иксы не трогать — они идеальны ;)))

Никто и не говорил, что сетевая архитектура тут причем. А вот насчет переписать — все (немногие) обсуждения проблемы, что мне попадались, оканчивались чем-то типа «нереально, слишком много работы». Ну и где мой идеал? ;)

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

Она там отдельно не падает ;) А тут всё остальное может быть в порядке, а иксы лапками кверху. Это таки линукс, или кто? :)

И даже тут, см. тему (кажется в толксах), типа какие выводы должны сделать иксы из организации графики в висте. Считайте это таким lazy-троллингом ;)

anonymous
()
Ответ на: комментарий от anonizmus

Неплохие разработки у них есть, только вот как до массового внедрения доходит.. Плюс это в плазмы-телевизоры тоже ж винду надо совать. Хорошо (или еще хз) если CE, а не 7-максимальную.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.