LINUX.ORG.RU

XNeur и gXNeur версии 0.5.0!


0

0

Вышли Xneur и gXNeur версии 0.5.0.

X Neural Switcher (xneur) - программа для автоматического переключения между раскладками клавиатуры для X Window System. Программа в фоновом режиме анализирует вводимые пользователем символы и, если их последовательность не характерна для текущего языка, переключает раскладку и переписывает последнее слово.

Что нового в версии 0.5.0.

* В XNeur добавлена возможность использования регулярных выражений perl как словарей.
* Сделана интернационализация gXNeur (к базовому английскому добавлены русский, украинский и белорусский переводы)
* Добавлена поддержка белоруского языка.
* Изменены иконки флагов в gXNeur. Они стали крупнее и ярче.
* Добавлен клавиатурный модификатор Alt для определения гор. клавиш.
* Добавлена опция запоминания раскладки для каждого окна.
* Добавлена опция транслитерации кириллицы.
* Добавлена опция смены регистра выделенного текста.
* XNeur сам копирует свои базовые настройки при первом запуске (при условии отсутствия соотв. файлов в ~/.xneur/)

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

Скриншоты:
http://dists.xneur.ru/screenshots/0.5...
http://dists.xneur.ru/screenshots/0.5...

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

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

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

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

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

> Кому в слаке нужен костыль, который предназначен исключительно для русского языка и русскоанглийских клавиатур?

Ну почему же только русскоязычных? Теперь еще и украинских, и белорусских :)

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

если такие же кривые, как были к 0.4.0, то могу поделиться ;-D

потому как мои сделаны из тех :)

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

> Автор, тебе интересно писАть то, чем ты сам не пользуешься?

Как это не пользуюсь? Пользуюсь вовсю! :) Писал-то для себя, в общем-то. А так и людям полезно оказалось.

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

>А так и людям полезно оказалось.

Ты в этом уверен? :)

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

>Пользуюсь вовсю! :)

Постой, а разве не ты в комментах к предыдущему релизу отмазки лепил, что мол сам не пользуешься? ;)

anonymous
()

Собрал, но gxneur сегфолтится, мерзавец. У кого-нибудь самосборный работает?

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

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

Не я. Или давай ссылку.

О полезности. 2000 скачек xneur 0.4.0 за месяц. Видимо, нет просто так? И письма пишут, и по аське благодарят. В журналах о программе пишут...

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

Crew
() автор топика

Я, конечно, таким софтом не пользуюсь, потому как автоматику не люблю.

Но при этом совершенно не понимаю, откуда столько негатива по отношению к этой софтине у местных обитателей? Да - костыль. Но потребность есть, значит имеет право на существование.

Именно руководствуясь "борьбой с костылями" авторы xmms и gaim отказывались включать патчи, которые позволяли бы адекватно пользоваться программами русскоговорящим пользователям. Неужели это вас ничему не научило?

Davidov ★★★★
()

Чуть поправил ебилды с сайта. Вроде работает :)

$ cat xneur/xneur-0.5.0.ebuild
# Copyright 1999-2006 Gentoo Foundation
DESCRIPTION="It's program like Punto Switcher"

HOMEPAGE="http://www.xneur.ru/";

SRC_URI="http://dists.xneur.ru/release-${PV}/tgz/${P}.tar.bz2"

KEYWORDS="x86 ~x86 amd64 ~amd64"
RDEPEND="x11-base/xorg-x11"
DEPEND="${RDEPEND}"

src_compile() {
        cd ${WORKDIR}/${P}
        econf || die "configure failed"
        emake || die "emake failed"
}

src_install() {
        export INSTALLDIR="${ROOT}/usr"
        emake DESTDIR="${D}" install || die "emake install failed"
}


$ cat gxneur/gxneur-0.5.0.ebuild
# Copyright 1999-2006 Gentoo Foundation
DESCRIPTION="GUI for xneur based on GTK"

HOMEPAGE="http://www.xneur.ru/";

SRC_URI="http://dists.xneur.ru/release-${PV}/tgz/${P}.tar.bz2"

KEYWORDS="x86 ~x86 amd64 ~amd64"
RDEPEND="x11-apps/xneur"
DEPEND="${RDEPEND}"

src_compile() {
        cd ${WORKDIR}/${P}
        econf || die "configure failed"
        emake || die "emake failed"
}

src_install() {
        export INSTALLDIR="${ROOT}/usr"
        make DESTDIR="${D}" install || die "emake install failed"
}

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

>Не я. Или давай ссылку.

Ладно, пусть будешь не ты, щас нет времени искать.. )

>У нее есть своя обширная аудитория. :)

Вендузятнеги =)

>Неужели это вас ничему не научило?

Научило, теперь пользуюсь rusxmms. %)

Тем и хорош опенсурс - каждый *рочет как он хочет. =)

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

>Писал-то для себя, в общем-то. А так и людям полезно оказалось.

Спасибо :)

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

>The requested URL /release-0.5.0/rpm/FC6/xneur-0.5.0-fc6.1.src.rpm was not found on this server.

Исправлено. Несколько раз закачивал, отрубало на середине. В итоге закачал и проверил несколько раз. И вот на тебе, опять пропало. Пробуем еще.

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

>The requested URL /release-0.5.0/rpm/FC6/xneur-0.5.0-fc6.1.src.rpm was not found on this server.

Собрал spec из ASP-шного старого, могу поделиться кому нужно

GladAlex ★★★★★
()

А KXNeur будет? Для КДЕ? :) Хотя в 0.5 gxneur тоже отлично работает. Хорошо бы ещё, чтобы была возможность (option) переключения между двумя выбранными раскладками, если в наличии 3 и более, как в kxkb.

Небольшая ошибочка в desktop файле - надо так, я думаю:

Exec=gxneur -run Name=gXNeur GenericName=Neural Switcher for Gnome GenericName[ru]=Переключатель раскладок клавиатуры

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

> А KXNeur будет? Для КДЕ? :)

Будет. Я даже начал его делать на основе kkbswitch. Но не потянул сразу три программы. Так что, ждем желающего делать kXneur :) Милости прошу.

Ну или ждем, пока рак на горе свистнет....

Crew
() автор топика

Надо думать перед тем как раскоадку переключать !!! Я то поставлю , попробую ! А вам ,товарищи, не советую , это как наркотик, так и до венду можно докатиться, ( но у меня иммунетет)

Racher
()

Умела бы она на японский переключать автоматически - пользовался бы ей безусловно :)

AlannY
()

А оно gtk`шное чтоли ? Ф топку... :)

Drolyk ★★★★
()

Таварисчи!! А на скринах-то берил! >.< Ужас, берил хавает моски один за другим

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

Почему костыль? Объясню. Но с программами это мало общего имеет. Скорее с людьми.

Дело в том, что некоторые товарищи пользуясь компьютером лет по десять и больше, не могут потратить пару недель и выучиться слепой печати на русском и потом ещё с неделю - на английском.

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

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

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

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

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

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

> Ну почему же только русскоязычных? Теперь еще и украинских, и белорусских :)

А на котором из них Патрег говорит? Ну, чтоб хоть работостпособность собранного пакета проверить.

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

Правильно. ИксНейр объективно помогает в продвижении линукса, даже самые махровые подпевалы билла начали про них писать (http://www.pcmag.ru/software/detail.php?ID=6175), то значит лед трогается. Ведь есть стаи вантузятников, которые хотят замену ПунтоСвичера, хоть и уродского, но они так привыкли и переучить их невозможно. А в остальном они очень даже хорошо способны сесть за линукс и делать на нем свои дела, закрепляя позиции линукса.

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

> GUI ведь тоже поощряют лень и тупость, если следовать такой логике? Чего же все им пользуются? Нет бы, сидели в консоли и помнили наизусть сотни команд и способов их комбинирования...

Сравнение не совсем корректное. Графический интерфейс лучше командной строки по крайней мере тем, что позволяет работать к графикой. Сравнивать надо WIMP интерфейс с каким-нибудь другим (как он может выглядеть вы можете узнать, почитав о Джефе Раскине и компьютере Canon Cat). Люди пользуются WIMP-интерфейсом от того, что ничего другого просто нет.

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

Умение быстро печатать наоборот экономит время. И речь шла как раз о неумении думать наперёд, выливающимся в необходимость таких костылей.

И ещё, пусть не совсем по теме, но раз уж речь зашла:

> Правильно. ИксНейр объективно помогает в продвижении линукса, даже самые махровые подпевалы билла начали про них писать ..., то значит лед трогается. Ведь есть стаи вантузятников, которые хотят замену ПунтоСвичера, хоть и уродского, но они так привыкли и переучить их невозможно. А в остальном они очень даже хорошо способны сесть за линукс и делать на нем свои дела, закрепляя позиции линукса.

Мысль о том, что пользователи побегут к Линуксу только из-за того, что он "хоть и криво, но умеет то же" в корне порочна. Если хотите пользователей, надо делать не так же, а лучше. Неужели дорогу Линуксу будут указывать "тупые и ленивые виндузятники", которых все тут так не любят?

Проблема винды не в том, что она стоит сколько-то баксов, и не в том, что она "несвободная". Проблема в том, что её долго и упорно затачивали под идиотов, которые в принципе не хотят учится ничему новому. И эта политика наконец завела её создателей в тупик - достаточно взглянуть на "Висту" и "Офис 12".

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

anonymous
()

Программой не пользуюсь, но автору респект.

>* Добавлена опция транслитерации кириллицы.
:) Я когда-то набирал текст дипломной работы на транслите в программе "штирлиц", потому как на русском крайне медленно печатал, а на английском крайне быстро, поэтому положительно смотрю на подобные возможности конвертации.

P.S. А глюпые анонимусы как обычно пытаются самоутвердится кого-нить обосрав. Данный анонимус напрасно думает, что девки ему будут давать за то, что он в слепую печатает.

P.P.S. Я думаю, что печать вслепую вредна для зрения. Без нее хоть глаза от монитора отрываешь регулярно.

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

> Я думаю, что печать вслепую вредна для зрения. Без нее хоть глаза от монитора отрываешь регулярно.

Вроде доказано, что как раз это очень вредно для зрения.

А автору спасибо, за то, что реально делает, а не быдлотреплет как многие посетители ЛОРа.

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

>Патрег лох. И вместе со шлаком идет на йух - ибо там тепло.

А некоторые говорят, что бох. Как бы не вышло стычки ;-)

frd ★★
()

Ужас. Когда не было xneur, все ругались что нету аналога punto switcher'а для linux. Появился - начали ругать, что он есть.

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

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

Слушай, зачем так нагружать свой мозг процессами. Он ведь в фоновом режиме:

- Думает о том что печатать

- Думает о том как печатать каким пальцем и где какая буква расположена.

Ты еще предлагаешь ему одновременно смотреть на монитор и проверять правильная ли раскладка включена...

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

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

Проверочное слово - *рочить. Ругаться бы научился.

Ravana
()

Молодцы ! Так держать респект и уважуха !

anonymous
()

И откуда столько уродов набежало? Читать противно!!!

Автору огромный респект! Молодец!

Я жил вообще без индикатора клавиатуры, вполне хватало лампочки на клаве - ScrollLock. (Русский - слепой, над английским - работаю), на счет недели - свистеть не надо. Минимум месяц, но начала нормальной работы. Через неделю ты может и будешь слепо печатать но со скоростью улитки :)

По сути. Сейчас озаботился индикатором раскладки, так как мой ноутбуок, не хочет моргать соответствующей лампочкой :(

Но (как программист) автоматику в переключалке - не люблю. Хотя иметь такой инструмент иногда полезно. В принципе можно рассмотреть вариант портирования на KDE... Надо подумать...

etf
()

Прежде всего, автору огромная благодарность. Хотя бы за потраченное время и умственных усилий. Остряки-языкочесатели идут на йух, там тепло (с). О полезности данной програмы подскажет время. Думаю, не стоит судить по себе - если сам не пользуешься, значит бесполезно. Полно других людей, в частности и виндузятников (а они разве не люди?), которым, без сомнения, эта программа покажется не только приятной, но и полезной.

А насколько сложно "прикрутить" туда дополнительный язык? Есть желание добавить туда эстонский. Могу помочь, но с программированием у меня как-то не сложилось.

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

Пару раз перечитал - и не понял при чём тут слепая печать и скорость.... Как раз проблема в скорости - что человек быстро набивает текст, и у него как то вылетает из головы( может отвлёкся) переключить раскладку (хоть одна клавиша, но не верю что с вами такого не бывала). А чем быстрее набираешь - тем больше усилий "уйдёт на смарку". ИМХО программа для этого и нужна - экономить усилия. А так один клик - и всё текст исправлен....

anonymous
()

Переключать-то оно преключает, но буквы периодически перетасовывает в свеженабранном слове. Почему - непонятно. Вот сейчас нарочно перед каждым словом переключаюсь обратно с русского на английский - в конквероре нормально. А до этого в конслои (о, что за "конслои" - вот и глючок) - вместо слова "тест" упоррно (о, "р" продублировала) писала "ттес". Но в общем и целом - автору глубочайший респект.

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

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

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

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

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

Так что аффтару большой респект и пожелание пейсать исчо. Правда gxneur у меня работать не хочет. ;) Пишет, что: --- gxneur: error while loading shared libraries: libxnconfig.so.3: cannot open shared object file: No such file or directory --- Сей файл лежал в /usr/local/lib После того, как сделал ссылку на /usr/lib, вроде с ошибками не вылетает, но и графический фейс не появляется. ;) На версии 0.3. также не смог запустить, не помню уж почему. Впрочем, непонятно, для чего такой проге вообще графический интерфейс.

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

> Ужас. Когда не было xneur, все ругались что нету аналога punto switcher'а для linux. Появился - начали ругать, что он есть.

Есть такие MoodDuck-и которые слова "эргономика" не слышали.

Речь ведь не идет о том чтоб было "как у Билли в Windows" - речь идет о том чтобы создать максимально комфортную среду. Комфортность среды, помимо объективных эргономических показателей, определяется базой навыков и умений субъекта. И если есть огромное количество людей, привыкших к винде, то вместо того чтобы ломать их навыки при переходе на линуксовый десктоп, гораздо экономичнее было бы эти навыки использовать. В идеале переход с одной десктопной среды на другую должен быть вообще для среднестатистического пользователя незаметен - он не должен "изучать особенности", ему работать надо... с офисом, инетом, почтой и т.д.

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

> error while loading shared libraries: libxnconfig.so.3: cannot open shared object file: No such file or directory --- Сей файл лежал в /usr/local/lib После того, как сделал ссылку на /usr/lib, вроде с ошибками не вылетает, но и графический фейс не появляется. ;)

У меня после шаманства с /usr/lib всё нормально запустилось.

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

Дабы в трее флажок был. А то придется объяснять юзеру про лампочку Scroll Lock :)

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

> Правда gxneur у меня работать не хочет. ;) Пишет, что: --- gxneur: error while loading shared libraries: libxnconfig.so.3: cannot open shared object file: No such file or directory --- Сей файл лежал в /usr/local/lib После того, как сделал ссылку на /usr/lib, вроде с ошибками не вылетает, но и графический фейс не появляется. ;)

Все достаточно просто. Надо xneur ставить так ./configure --prefix=/usr make make install

Потом уже накатывать gxneur. Графической морды там всего-то - флажок в трее.

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