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 ()

Спасибо за прекрасную программу.

Пожалуйста, не останавливайтесь на достигнутом :-)

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

> в «попсовом» SCIM'е это именно так и работает

Предлагаю выкинуть все переключалки раскладок, да «попсовый» SCIM и открыть, наконец, для себя ibus.

А по сабжу, хоть и не пользуюсь, но сильно рад за столь стремительно развивающийся проект. Так держать!

mix_mix ★★★★★
()

Ох, бл**, какое-же говно не нужное. Дэбилы, которые не в состоянии посмотреть на индикатор раскладки, идут лесом вместе с этой программой. И куда только люди свои силы не вкладывают. Лучше бы чем полезным занялись, честное слово. Помогали бы например Hurd пилить, чтобы наконец-то закопать уже этот Линупс с его пухнущим ведром.

anonymous
()

А нельзя ли нагрузить на эту программу автозамену дурных «непарных» кавычек на принятые в классической русской типографике «ёлочки»? OpenOffice.org Writer, так же, как и Microsoft Word, эту замену делает сам. Но вот в других программах с ними намучаешься. Сложность тут такая, что надо анализировать контекст, в начале или в конце слова кавычка набирается...

hobbit ★★★★★
()

Раньше пользовался в ручном режиме,но достали глюки. То переставали некоторые клавиши работать(при выгрузке демона все исправлялось), то при копировании текста вставлялась безумная простыня крякозябр...

anonymous
()

Ещё бы стоит указывать версии GTK и проч., требуемые программой.

ip1981 ☆☆
()

Ммм..

Эта программа для тех кто смотрит на клавиатуру когда печатает?:(

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

> Предлагаю выкинуть все переключалки раскладок, да «попсовый» SCIM и открыть, наконец, для себя ibus.

…
checking for GCONF... configure: error: Package requirements (gconf-2.0 >= 2.12) were not met:

No package 'gconf-2.0' found
…
а без реестра оно, походу, работать не умеет. то-то мне с самого начала название не понравилось…

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

>Например, в строке ФФ я набираю дштгчющкпюкг, нажимаю хоткей, данная последовательность в linux.org.ru преобразится?


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

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

Наверное, ты используешь версию 0.9.8... А я на AUR нашёл только 0.9.7, в которой это ещё не исправлено. Буду ждать, пока соберут...

Dmitry_Sokolowsky ★★★★★
()

Да не, прога нужна. Приходится переводить взгляд на индикатор раскладки, это, откровенно говоря, не удобно. В общем свистелка облегчает жизнь, сводя к минимуму alt+shift.

ЗЫ печатаю десятипальцевым

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

Латвийского языка не существует: есть Латышский ( правда чую он скоро загнётся вместе со страной)

Латвийский = Латышский

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

А если раскладок больше, чем две?


А какая разница сколько раскладок ? Они ведь циклически переключаются. Кому надо могут и разные раскладки на разные хоткеи повесить. А если печатаешь вслепую - вот это поделие однозначно будет только мешать.

anonizmus
()

поставил и после того, как внезапно появились звуки печатной машинки незамедлительно снёс

не нужно, закапывайте

vectart
()

Жесть, они вообще о консоли подумали? Эта сволочь мне опции переводит на русский. Теперь приходится чуть что - жать брейк для отключения переключения раскладки. *ненависть*

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

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

И потерять обе кнопки для других сочетаний. Иксы же.

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

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

> поставил и после того, как внезапно появились звуки печатной машинки незамедлительно снёс

Макосники набежали. В настройки заглянуть было не судьба.

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

А в виндах так очень удобно


Ну так сравнил, поделие голодной финской студентоты и профессианалов из Рэдмонда %-)

Конечно переключение комбинацией из двух одновременно нажатых кнопок УДОБНЕЕ для нормального человека чем одной. Но в виндоуз тоже есть к чему стремиться - я надеюсь что в семерке в следующем сервис паке переключалку сделают хотя бы из трех кнопок, а лучше из четырех, и желательно в разных концах клавиатуры. Это будет вершиной технического прогресса. Куда уж нам, нищебродам ляликсовым то...

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

Я недоуточнил, а ты недочитал ;) В виндах в смысле с пунто, там можно юзать переключения типа «правый шифт = рус». В иксах тут недавно вроде бы сочетания с двумя и более модификаторами пофиксили, чтобы реагировало на release, а не на press, но с однокнопочными не светит.

anonymous
()

Софтиа возможно и нужная, но я никогда не понимал тех, кому не хватало ума переключить раскладку и набрать текст. IMHO, при наборе текста на клавиатуру вообше можно не смотреть - только на экран, соответственно не понимаю тех, кто глядя на экран набивают русскую поэму при английской раскладке.

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

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

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

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

Ага. Вот я выбираю в своем DE переключение по правому ctrl, опа — хоткеи с ним перестают работать. И кто тут вменяемый?

anonymous
()

[jhjifz ghjuhfvvf? lfdyj gjkmpe.cm!

anonymous
()

Действительно, в настройках есть список приложений, игнорируемых для замены. Так что все норм.

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

anonymous> набирая вслепую ты как раз только и смотришь в экран
Это если ты генератор текста, а если переписываешь с бумажки, то смотришь в бумажку, а не на экран.

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

Crew> Я ваще бухой,
Не пиши такое, даже если выпил, кто с тобой будет дело иметь, если ты официально такие заявления делаешь.

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

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

anonizmus
()

Замечательная программа. Так держать!!!

timbor
()
Ответ на: комментарий от alex-w

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

+1024. 5 лет назад на выделенном рабочем месте первым делом убивал навязчивую программу с самым идиотским назначением - Пунту. Думал, теперь-то уж счастье пришло. Но нет, теперь придется убивать что-то еще, что администраторы с большим самомнением будут впаривать как нечто жизненно важное.

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

> лучше бы тренажер нормальный написали бы

Надо предложить Шахиджаняну опубликовать Соло в opensource

northerner ★★★
()

>если он набирается на неверном языке

Как программа определит какой вариант я хочу написать:
restaurant «Kolobok»,
restaurant «Колобок»,
ресторан «Kolobok»,
ресторан «Колобок»?

Программа, которая пытается быть умнее человека не просто не_нужна,
а совсем-совсем_не_нужна :)

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

>IMHO, при наборе текста на клавиатуру вообше можно не смотреть - только на экран, соответственно не понимаю тех, кто глядя на экран набивают русскую поэму при английской раскладке.

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

Дебилойдные создания.

1) Смотреть можно в текст, который печатаешь.

2) Смотреть можно в себя, обдумывая мысль, которую пишешь.

3) Смотреть можно вокруг, набирая уже сто раз повторенную команду или адрес в браузере.

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

>Как программа определит какой вариант я хочу написать: restaurant «Kolobok», restaurant «Колобок», ресторан «Kolobok», ресторан «Колобок»?

все эти варианты менятся не должны.

Меняется толко вариант - куыефгкфте ЭЛщдщищлЭ

Узрел разница.

AVL2 ★★★★★
()

Не нужно. Единственное применение - использовать для биндинга переключения раскладки когда дефолтная переключался отвалилась.

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

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

А вот спроси у профессианалов из Редмонда, гг. У пунто почему-то всё работает.

Там всего-то надо обрабатывать отпускание, а не нажатие, но что ж анонимус может доказывать вменяемым™ регистрантам ;) При том, что в багзилле ксорга баг лет 6 как открыт.

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

>Зависит от кармы и положения планет. Может вообще ничего не произойти, может правильно переключиться, а может выдать неведомую хуйню.
Значит пункт 6 имеет место быть.

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

>Узрел разница.

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

quickquest ★★★★★
()

Не использую, но авторам спасибо!

netmaniac
()
Ответ на: иди куда подальше от FractalL

> я гентушник, но вслепую печатать не умею

Это все от гомофобии и вендофобии. Хотя я теперь даже стыжусь того, что умею набирать вслепую в двух раскладках. Ведь это признак задрота, не иначе. Успешные люди руками не работают.

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

>То есть браузеры «думают „про себя“», и xneur не может прочитать их «мысли».

Погоди, но ведь у Пунты или там у кейборд Нинзи это ж получается делать....

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

Ну так прочти о чем писал автор по этому вопросу, да не гундось в 10тый раз.

timbor
()

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

P.S. капча join own символизирует

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

на российском языке.


Это как ? Что такое «российский» язык ?

anonizmus
()

насколько я помню, как-то упоминалось, что в сабже есть такой функционал - переключение раскладки не по нажатию комбинации (типа Ctrl+Shift), а по «отжатию» клавиш, т.е. как в венде. это действительно есть?

и можно ли так сделать без сторонних программ, силами Иксов? мне лично очень мешает, что нажатие Ctrl+Shift сразу переключает раскладку, как только нажмешь.

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

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

Ты хочешь сказать, что какой именно текст ты собирался набрать за тебя должна догадаться программка? Черепушка не лопнет от избытка самомнения?

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

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

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