LINUX.ORG.RU

Вышел Xneur 0.9.3

 ,


0

0

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

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

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

  • Добавлена возможность выполнения пользовательских команд. Например, на Super+Alt+t можно повесить вызов терминала.
  • Добавлена возможность навесить на стандартные действия xneur не только звуковое, но и визуальное оформление (OSD).
  • Добавлены новые действия, на которые вешаются звуки и OSD.
  • Добавлена интернационализация xneur и его русский перевод и частичный украинский переводы.
  • Окончание поддержки kxneur по причине отсутствия разработчика.
  • Доработан gxneur, добавлены всякие удобства. Разумеется, gxneur поддерживает все возможности xneur.
  • Исправлена интернационализация gxneur. Исправлен некорректный базовый английский, добавлены переводы на русский, украинский и частично на белорусский и иврит.
  • Теперь используется новая библиотека для отрисовки флажка рядом с курсором (imlib2). Она поддерживает все самые распространенные форматы изображений. Но старый вариант поддержки только xpm тоже сохранен - используйте опции конфигурации при сборке.
  • Множественные улучшения и исправления глюков.

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



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

Традиционно скажу что он не нужен.

seif
()

Это же мастхэв! При выставлении русского языка в настройках прога должна грузиться и устанавливаться автоматически. Вот тогда наступит счастье для неанглоговорящих.

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

+1 а если кому-нибудь нужен флажок... я себе поставил fbxkb и слегка подправил три флажка, хотя можно было этого и не делать. Вот только жалко что fluxbox не запоминает вручную установленную раскладку для каждого окна. *неуры не нужны. IMHO

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

> А все эти "наворотики" - не более чем возможность узнать и попробовать новые для меня вещи.

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

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

Однажды Ваш потенциальный работодатель захочет посмотреть на Ваши проекты в сети. Увидит это. И сделает выводы.

ЗЫ А вообще в древние времен народ WM делал в одно лицо. И ничего, справлялись. Не боги горшки обжигают.

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

> а чем отличаются gxneur, kxneur и xneur?

Всю работу делает xneur, остальные его только настраивают.

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

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

Кеды - и есть нормальное DE.

Flaming ★★
()

это кто-то использует ?

phasma ★☆
()

Отлично! Только пока deb'а нет в репозитории :( Ну, подождём, подождём :)

Не знаю, кто как, а я эту весчь использую исключительно в ручном режиме для возможности включения английской раскладки - одной комбинацией, а русской - другой. Как во времена DOS'а и всяких kbdcyr'ов было. Тыцнул - и вперёд, не ошибёшься. (Спасибо, Crew, за реализацию этой возможности ;))

Но и тут есть одно НО. Даже два. Первое: Линукс - не Виндовз - тут срабатывание клавиши происходит в момент нажатия, а не отпускания. В связи с чем, используя CTRL для выбора раскладки, я порой попадаю в неприятную ситуацию. Т.е. нажимаешь CTRL_L+S, например, а у тебя раскладка - фигак! И уже английская :( Можно ли как-то это безобразие исправить? И второе: при активной работе с клавы даже в ручном режиме курсор... тормозит. Т.е. бежишь ты по строкам в текстовом файле вниз, а курсор ватно так со строчки на строчку прыгает. Подозреваю, что связано это с анализом нажатия клавиши, но как-то сильно больно лагает по-моему для ручного-то режима, в котором что только и требуется, так это определить - переключаем раскладку или нет, никаких замен при этом не надо. Ну, разве по хоткею, в случае, если-таки умудриться не в той раскладке набрать (в Pidgin удаётся с завидной периодичностью, например :))

А вообще - вот миниобзор идеальной тулзы под оффтоп под мои нужды: http://blogs.mail.ru/mail/vayurik/2CE87C8A46736B97.html

PS А не хочешь подумать в сторону насильной смены раскладки при нажатии клавиш-модификаторов на английскую? А то не все проги в Линуксе адекватно понимают всякие CTRL+C в русской раскладке...

Ещё раз спасибо, Crew!

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

>И второе: при активной работе с клавы даже в ручном режиме курсор... тормозит. Т.е. бежишь ты по строкам в текстовом файле вниз, а курсор ватно так со строчки на строчку прыгает.

Собственно, для исправления этого глюка эта версия и была выпущена. А остальное - так, что бы было что в новостях написать.

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

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

> Можно ли как-то это безобразие исправить?

Теоретически - можно перехватывать это дело в иксах, но это настолько некошерно... Привыкайте жить по нажатию.

> А то не все проги в Линуксе адекватно понимают всякие CTRL+C в русской раскладке...

Эти проги надо фиксить! Вон сколько лет ждали, пока огнелис зафиксят...

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

>Привыкайте жить по нажатию

Зачем??? Это же не правильно! Я готов (и уже привёл выше) пример неправильности такого вот подхода. Буду признателен услышать хоть один довод в пользу срабатывания клавиши в момент нажатия. Чесслово, я не смог придумать хотя бы одну причину в пользу подобной реализации...

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

>> У меня терминал вызывается по Alt+Z, гораздо удобнее :)

>У меня терминал вызывается нажатием одной кнопки. Кто меньше =)?


У меня konsole стартует вместе с icewm и больше не вызывается (табы рулят).

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

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

Разработчики по-другому не могут.

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

>Традиции иксов

Ну, это не довод :) Ничто не стоит на месте, надо развиваться...

Из-за этого... бага? фичи? я когда-то перешёл с переключалки по Ctrl+Shift на Alt+Shift - ибо фига с два в Линуксе с клавы слово выделишь в один клик :(

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

>Разработчики по-другому не могут.

О каких именно разработчиках идёт речь? Я так понимаю, всего может быть две... категории разработчиков. Причём, первые могут ВСЁ, а вторые и правда по-другому не могут. А раз есть первые и они сделали именно так, как сделали, то мне интересно, почему? Сам я причин этих найти не смог...

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

> Ничто не стоит на месте, надо развиваться...
В иксах очень много священных коров, в самых разных местах.

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

>Не понимаю, зачем приделывать функциональность биндинга хоткеев.

Скорее лучше сделать передов русских хоткеев в латинские. Например ctrl+ч в ctrl+x а то есть всякие там файрфоксы...

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

Crew, разрешите поинтересоваться кто вас научил выкладывать исходники, которые без патченья не собираются. Вы бы хоть проверяли.

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

>>А как в Linux'e программно переключить расскладку?

>setxkbmap <us,ru,etc>

Имелось виду, для отдельного окна, а не в целом для всех X.

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

>Однажды Ваш потенциальный работодатель захочет посмотреть на Ваши проекты в сети. Увидит это. И сделает выводы.

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

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

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

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

поправь, пришли патч.

Дохера кругом умных...

AVL2 ★★★★★
()

>Добавлена возможность выполнения пользовательских команд. Например, на Super+Alt+t можно повесить вызов терминала.
Вот это уже перебор. Имхо, лучше не распыляться на лишний функционал, а бросить все силы на
>улучшения и исправления глюков.

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

>Скорее лучше сделать передов русских хоткеев в латинские. Например ctrl+ч в ctrl+x а то есть всякие там файрфоксы...

А вот это действительно, удобная фича. Емаксеры тоже спасибо скажут :)

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

>Дохера кругом умных...

не буди во мне анонимуса

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

>В иксах очень много священных коров, в самых разных местах.

А где можно про _это_ прочитать?

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

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

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

> мне кажется, если работодатель увидит комбайн, умеющий все
Что значит "все"? У каждой программы есть некая область функциональности, под которую прога заявлена. Запихивание в программу, заявленную как переключалка, функций оконного менеджера (если не DE) - выглядит как удивительно уродская архитектурная эклектика. Объяснение "захотелось поиграться" - лежит на поверхности. Но оно же и является "криминалом";)

> И потом, это же простая функция (горячие клавиши) и явно связана с клавиатурой.

С клавиатурой вообще много чего связано. Намного актуальнее в свитчере была б панель управления настройками конфигурации. Но ее почему-то нет. Дотуда автор еще недоигрался.

svu ★★★★★
()

Jabutyyfz ghjuhfvvf!! Z в восторге!

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

>> в пунте ещё есть отсутствующая в стандартных виндах фича "показывать флажок" :)
> xxkb?


Здравствуйте, это linux.org.ru? Как мне пропатчить xxkb под виндовс7?

gaa ★★
()

Кроме раздельных хоткеев в DOS-переключалках (конечно, в голову Keyrus приходит) была еще одна замечательная фича: ХОРОШО ЗАМЕТНЫЙ индикатор раскладки. Если кто помнит - в DOS это была зеленая/синяя/красная рамка вокруг экрана - не захочешь, а заметишь, причем рефлексом это становилось моментально.

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

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

>Что значит "все"? У каждой программы есть некая область функциональности, под которую прога заявлена. Запихивание в программу, заявленную как переключалка, функций оконного менеджера (если не DE) - выглядит как удивительно уродская архитектурная эклектика. Объяснение "захотелось поиграться" - лежит на поверхности. Но оно же и является "криминалом";)

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

>С клавиатурой вообще много чего связано. Намного актуальнее в свитчере была б панель управления настройками конфигурации. Но ее почему-то нет. Дотуда автор еще недоигрался.

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

AVL2 ★★★★★
()

Если и пользуюсь данной утилитой, то только в ручном режиме. Но даже так глюки адские. Коверканье слов при переключении. Буквы местами меняет, куски слов, введённых до переключения, сливаются с новым словом и т.д. Тормоза через некоторое время работы. С такими глюками движка только и навешивать новые фичи. Лучше бы баги исправить, стабильности работы добиться. Стабильность работы и высокое качество программы обеспечивают её успех, а не фичастость глюканутая.

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

>>Если человек ставит neur, то у него уже есть средство для глобальных хоткеев.

>откуда?


Gnome, KDE, Xfce, wmii умеют. Подозреваю, что все остальные тоже. Или Вы ожидаете, что человек будет делать "xinit gxneur -- :1" и радоваться автоматическому переключению раскладки и глобальным хоткеям в xterm?

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

> Скорее лучше сделать передов русских хоткеев в латинские. Например ctrl+ч в ctrl+x а то есть всякие там файрфоксы...

Выйди из анабиоза, этот жук давно уже исправили.

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