X Neural Switcher (xneur) — программа для автоматического переключения между раскладками клавиатуры для X Window System.
Данная программа является автоматическим переключателем клавиатуры. Т.е. при наборе текста, если он набирается на неверном языке, xneur автоматически (или по запросу) переключит язык на нужный. Принцип работы программы аналогичен Punto Switcher.
В общей сложности, программа поддерживает девятнадцать языков, в том числе русский, английский, украинский и белорусский. Программа в фоновом режиме анализирует вводимые пользователем символы и, если их последовательность не характерна для текущего языка, переключает раскладку и переписывает последнее слово.
Список изменений:
Добавлена возможность использовать горячие клавиши в исключенных приложениях.
Новая опция устранения проблем - слежение за вводом. Отключение опции поместит все приложения в исключенные из обработки.
Добавлено кеширование клавиатурной карты, увеличена скорость обработки выделенного текста до 10 раз.
Большой набор исправлений ошибок. Исправление ситуации, когда xneur перехватывает клавиатуру и не передает нажатия клавиш, а так же многое другое.
В gxneur добавлена возможность выбора движка для отображения значка. На выбор имеются Status Icon, App Indicator и старый встроенный движок.
В gxneur можно выбрать, что показывать в трее - флажок, текст или значёк программы.
Для пользователей Ubuntu существуют PPA:
xneur-stable (sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable)
xneur-unstable (sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable)
Первый - только релизы. Второй - исправление багов он-лайн и добавки из svn. Я, как разработчик, рекомендую unstable, потому что все выявленные баги исправляются в этом репозитории очень быстро.
ибо для более чем двух раскладок оно не удобно, для набора сложных текстов тем паче
вот именно что «оно неудобно». а учитывая, что подавляющее большинство аудитории русскоязычных форумов использует как минимум две раскладки, и возникает тот самый справедливый вопрос: кто же все эти люди (помимо разработчика), которые, несмотря на неудобство, всё-таки используют подобные творения?
xneur - самый удобный в настройке и использовании никсовый кейлоггер
интересный способ использования.
насколько я понимаю смысл термина «keylogger», эта программа должна незаметно для пользователя фиксировать получаемые x-сервером события от клавиатуры.
по-моему, с определением «незаметно» сабж справляется как-то плохо.
по-моему, с определением «незаметно» сабж справляется как-то плохо.
При правильной конфигурации его можно заметить только в списке процессов, ну и по наличии папки .xneur в хоуме, но последнее легко убирается заменой нескольких строк в исходниках.
Надежнее скрыть можно только ядерный кейлоггер.
Не понимаю... В винде от Punto есть конкретная польза: можно назначить удобные клавиши для переключения раскладки. Но в иксах-то его недоаналог зачем понадобился?
по-моему, с определением «незаметно» сабж справляется как-то плохо.
При правильной конфигурации его можно заметить только в списке процессов, ну и по наличии папки .xneur в хоуме, но последнее легко убирается заменой нескольких строк в исходниках.
Надежнее скрыть можно только ядерный кейлоггер.
понятно. из пушки, говорят тоже очень удобно стрелять. но, что странно, по воробьям стреляют довольно редко.
понятно. из пушки, говорят тоже очень удобно стрелять. но, что странно, по воробьям стреляют довольно редко.
За последнее время количество и качество кейлоггеров для никсов, конечно, увеличилось, но все же большинство из них - альфы/беты, а xneur хотя бы стабильно работает.
Переключаюсь по CapsLock(англ)/Shift+CapsLock(русск), необходимости не чувствую.
Думаю, как раз это одна из основных причин отсутствия необходимости
интересный способ использования.
насколько я понимаю смысл термина «keylogger», эта программа должна незаметно для пользователя фиксировать получаемые x-сервером события от клавиатуры.
по-моему, с определением «незаметно» сабж справляется как-то плохо.
Ну, может, и плохо, однако в большинстве случаев и такого "плохо" достаточно для выполнения возложенной задачи
В винде от Punto есть конкретная польза: можно назначить удобные клавиши для переключения раскладки.
В винде еще один плюс от Punto (кроме настраиваемой клавиши переключения раскладок) - исправление введенного текста, набранного в неправильной раскладке или в неправильном регистре (есть еще перевод в транслит, но я не пробовал). Причем все это можно делать НЕ АВТОМАТИЧЕСКИ, а по определенной комбинации клавиш. Может ли так xneur? И есть ли аналоги неавтоматического исправления?
Мочь-то он может, но, когда я пытался его юзать, он не отслеживал переключение фокуса ввода. Соответственно вместо введённого в поле слова подставлялось слипшееся с ним последнее слово, введённое в предыдущем поле. Не знаю, как у кого, а лично у меня 99% ошибок с раскладкой возникают как раз при переходе к новому полю (окну), соответственно со своей прямой задачей xneur адекватно справлялся примерно в 1% случаев. И я сильно сомневаюсь, что это пофиксили.
XNeur по умолчанию встаёт в автоматическом режиме, но всё конфигурируется. В последних версиях, прошедших через Мандривовских майнтайнеров, в частности Александра Казанцева, существенно меньше багов, чем год назад, когда я откатывался на старые версии.
Как оно в Дебиане, не знаю.