LINUX.ORG.RU

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

 ,


0

0

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

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

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

  • Добавлена возможность блокировать клавишу КапсЛок.
  • Добавлена возможность исправлять пробелы со знаками препинания (отделять пробелами открывающую скобку от предыдущего слова, не отделять закрывающую скобку от предыдущего слова, убирать пробел перед запятой и точкой).
  • Добавлена возможность переключать раскладку по кругу (замена обычной переключалки).
  • Все действия происходят в момент отпускания клавиши, а не нажатия, как это принято в обычных Иксах.
  • Добавлена возможность использовать автодополнение. Программа запоминает слова, набираемые пользователем, и старается автоматически дополнить при наборе, например, как в ООо Writer.
  • Добавлена возможность конвертировать содержимое буфера обмена.
  • Добавлена возможность выводить всплывающие подсказки (как более красивый аналог OSD).

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



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

Ответ на: комментарий от svs

>>Особенно "рулит" она когда набираешь в firefox'е URL или поиск. Полслова по-русски, полслова по-английски Набираю в Гугле на английском "проверка <Break>", получаю: ghjdпров

ff не пользуюсь.

MuZHiK-2 ★★★★
()
Ответ на: комментарий от overmind88

А, ясно. ЕМНИП, ты ведь один из борцов за букву "ё"? Тогда ясно :)

Знаю, что надо, иногда даже употребляю (когда вспомню).

gotf
()

у 0.9.5 есть косяк, которого нету в 0.9.4 - оно исправляет ДВе заглавные буквы в начале слова, которое находится в середине предложения несмотря на то, что опция отключена :).

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

ололо... уже вылечили... Но какашку всё равно кину: хнеур.ру долго время валялся мёртвым... и нельзя было ни тикет оформить, ни собрать более новую версию из свн :)

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

xneur.ru админю не я, как смог отловить админа, так и сайт заработал.
А svn работал нормально всегда, обновиться можно было.

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

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

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

нет , проблема была в том, что оно это делало когда опция замены ОТКЛЮЧЕНА :) А сие очень мешает кодить на Qt c классами типа QString и QByteArray. :)

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

> Да, а теперь наоборот напиши теже слова с "ё". Меня наоборот раздражает, что когда пишу правильно слова с "ё" через "ё", проверка орфографии постоянно ругается...

А я всё время пишу с "ё", а когда проверка ругается, просто добавляю в словарь. И вот так потихоньку учу её это букве))

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

В этом смысле здорово помогает настройка приложений-исключений, в которых XNeur отключает проверку.

По поводу новости - ура! Очень доволен. Регулярно пользуюсь, хотя всего одной фичей - запоминанием раскладки (непонятно, почему этого нет на уровне X.org/WM).

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

> Разумные соображения и интересная тема. Пойду почитаю другие статьи. У тебя жаббер есть?

Да, undefer @ gmail.com и undefer @ jabber.org.

unDEFER ★★★★★
()

Использую в качестве стандартной переключалки клавиатуры + ручная
замена.
Отличная софтина.

georgy
()

Оно таки работает теперь с konqueror'ом?

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

>вот это у некоторых персонажей не излечимо :( надо им такую хрень ставить, чтобы других не мучали ))))))

Вот тут-то оно тебе пробелы после/перед скобками и поправило бы ;)

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

> А затем, что это удобно. Тут - адрес, там - поиск, а не всё в одной каше.

да уж, поистине удобство ))))))))))))))))))))))))))))) Слава богу, в симанке такого удобства нет )))

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

подскажите в чем проблема, после make выдает ошибку
error: no newline at end of file
make[3]: *** [libxnmisc_la-text.lo] Ошибка 1
make[3]: Leaving directory `/tmp/xneur-0.9.5/lib/misc'

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

Тогда добавь в /xneur/lib/misс/text.c

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

>aspell-ru может быть собран двумя способами. Дебиановский собирают с "ё". Так оно, конечно, правильнее, но уже давно выработалась привычка писать "е" вместо "ё".

Чушь.
aspell --help
...
Доступные словари:
Словари могут быть выбраны непосредственно через опцию "-d"
или "master". Они также могут быть выбраны косвенным образом
через опции "lang", "variety" и "size".

en
en-variant_0
en-variant_1
en-variant_2
en-w_accents
en-wo_accents
en_CA
en_CA-w_accents
en_CA-wo_accents
en_GB
en_GB-ise
en_GB-ise-w_accents
en_GB-ise-wo_accents
en_GB-ize
en_GB-ize-w_accents
en_GB-ize-wo_accents
en_GB-w_accents
en_GB-wo_accents
en_US
en_US-w_accents
en_US-wo_accents
ru
ru-ye
ru-yeyo
ru-yo
...
Читаем, долго думаем... Через неимоверное усилие мозга предполагаем:
ru-ye - словарь с "е";
ru-yo - словарь с "ё";
ru-yeyo - о чудо! Кто бы мог подумать? Словарь и с "е" и с "ё".

Ну и вдогонку man aspell
...
CONFIGURATION
Aspell can accept options via global or personal configuration files so that you do not need to specify them each time at the command line. The default global configuration file is /etc/aspell.conf or another file specified by option --conf and is checked first. The default per user configuration file ~/.aspell.conf located in the $HOME directory...
...

qwe ★★★
()

Руки оторвать тем кто это кривое поделие писал! Чтобы собрать его, нужно еще по сорцам лазить, пустые строчки вставлять. ппц...

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

Короче, некоторые версии компиляторов не считают валидными файлы исходников, если они не заканчиваются пустой строкой. С чем это связано - не знаю. Исправление этой досадной фигни по адресу:

http://dists.xneur.ru/release-0.9.5/tgz/xneur-0.9.5_1.tar.bz2
http://dists.xneur.ru/release-0.9.5/tgz/gxneur-0.9.5_1.tar.bz2

Сборки зависят не от разработчика, а от мейнтейнеров под конкретные дистрибутивы.

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

Повторение сообщения в список рассылки xneur http://lists.net.ru/cgi-bin/mailman/listinfo/xneur

В этой ветке хотел поделиться планами на следующую версию xneur.

Первое и единственное - плагины для xneur.

В версии 0.9.5 уже есть (если кто-то смотрел исходники) наработки по
плагинам. В частности, тестовый плагин libxntest.so, подключаемый через
опцию конфига
LoadModule libxntest.so

Этот плагин всего лишь реализует отклик плагина на основные триггеры xneur:
xneur_start
xneur_reload
xneur_stop
key_press
key_release
hotkey_action
change_action

Сейчас дорабатываются отклики для GUI-интерфейса:
plugin_reload
plugin_configure
plugin_about

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

Кроме того, интересно, какие плагины стоит реализовать для воплощения
всех возможностей? Стоит ли расширить интерфейс? Чем? Как?

В целом, меня интересует ваше мнение по реализации плагинов.

На данный момент, в голову приходит честный плагин сбора статистики
(сколько символов и где набрано, кол-во переключений автоматических и
ручных, и т.д.) и нечестный плагин кейлоггера с отправкой на почту. И
тот и другой вариант мне интересен в плане реализации, тем более что
нечестный вариант и так легко реализуется скриптами с участием xneur.

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

> некоторые версии компиляторов не считают валидными файлы исходников, если они не заканчиваются пустой строкой. С чем это связано - не знаю. Исправление этой досадной фигни...

А точно речь идёт о пустой строке, а не о символе перевода строки в конце последней? Если да - то это не досадная фигня, а нормальное требование.

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

Какая-то проблема с линковкой, при компиляции плагина
/build/buildd/xneur-0.9.5/plugins/test/test.c:65: undefined reference to `XKeysymToString'
.libs/libxntest_la-test.o: In function `on_key_press':
/build/buildd/xneur-0.9.5/plugins/test/test.c:59: undefined reference to `XKeysymToString'
Полный лог http://launchpadlibrarian.net/30018479/buildlog_ubuntu-hardy-i386.xneur_0.9.5...

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