LINUX.ORG.RU
 

X Neural Switcher 0.14.0


0

2

X Neural Switcher (xneur) — программа для автоматического переключения между раскладками клавиатуры для X Window System.

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

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

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

  • Исправление работы с приложениями, созданными с использованием GTK3.
  • Новая опция устранения проблем - отключение автопереключения для полноэкранных приложений.
  • Новая опция устранения проблем - слежение за мышью. Отключение опции отключит перехват событий мышки.
  • Добавлена новая опция в раздел "Типографика" - замена двойного пробела на запятую и пробел.
  • В gxneur добавлены опции командной строки для выбора различных режимов работы.
  • В gxneur добавлена опция для установки расширения Gnome 3 Shell, переносящего значок gxneur в область оболочки (на верхнюю панель).

Если при запуске gxneur у вас не появился значок в трее (характерно для Unity), выполните команду
gconftool-2 -s -t string /apps/gxneur/rendering_engine AppIndicator

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


[#]  
A-234

Убедительная просьба не оставлять девелоперские флаги в тарболе. Пользюку абсолютно фиолетово сколько у вас варнингов обнаруживается при компиляции, это не его проблема. Поэтому пихать "-Wall -Wextra -Werror" в сборку makefile - глупо. Вы ведь не используете -O3, даже если текущая версия gcc собирает код без глюков.

*** ()
[#]  
Reset

линух медленно но верно превращается в венду ... реестры, чистилки, локеры, портилки клавиатуры ...

***** ()
[#] Ответ на: комментарий от Reset 26.10.2011 23:11:22  
Energizer

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

# ()
[#] Ответ на: комментарий от Crew 26.10.2011 18:37:50  

Это помню с прошлых раз :)
А откуда вообще взялось такое ограничение? Compose эти символы вводит иначе? И в чем разница с задачей типа «по нажатию последовательности "-- " вставить такую-то строку символов»? А строка, сохраненная в конфиг-файле, может содержать любые символы, хоть непечатные. Типа да, как в том же punto.

anonymous ()
[#] Ответ на: комментарий от sluggard 26.10.2011 19:17:04  

> А автозамены нету, как в пунто?

Ну вот.. обсуждаем :)

anonymous ()
[#] Ответ на: комментарий от A-234 26.10.2011 21:53:10  

> Убедительная просьба не оставлять девелоперские флаги в тарболе. Пользюку абсолютно фиолетово сколько у вас варнингов обнаруживается при компиляции, это не его проблема. Поэтому пихать "-Wall -Wextra -Werror" в сборку makefile - глупо.

Тот, кто собирает софтину из тарбола — "пользюк" достаточно условный. Если и автору, и пользователю интересен вылизанный код, то почему бы и нет. Другое дело что тут с репортом проблем иногда возникают они же :)

anonymous ()
[#] Ответ на: комментарий от anonymous 27.10.2011 13:13:03  

В общем, собрался с мыслями и добавил в Типографику три новые опции:

"--" -> "—"

"(c)" -> "©"

"(tm)" -> "™"

Пакета пока нет, можно только из mercurial вытянуть.

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

* ()
[#] Ответ на: комментарий от geekless 26.10.2011 9:03:31  

>Точно. При помощи Пунто Яндекс следит за тобой, юный падван. Сливает куда надо все твои реплики в чатах, логины-пароли и деловую переписку. Шапочку из фольги надеть не забудь, а то они еще и мысли читают.

а что, это фантастика?

***** ()
[#] Ответ на: комментарий от Crew 27.10.2011 13:23:34  
sluggard

# -> № N -> № Во втором варианте только если после N идут цифры. Не?

* ()
[#] Ответ на: комментарий от sluggard 27.10.2011 15:01:34  

Да № и на клавиатуре есть, смысл-то велосипед изобретать?

* ()
[#] Ответ на: комментарий от Crew 27.10.2011 15:13:52  
sluggard

В английской раскладке тоже? Значит я протупил. Пардоньте. ))

* ()
[#] Ответ на: комментарий от sluggard 27.10.2011 15:30:53  
geekless

А что мешает раскладку исправить?

** ()
[#] Ответ на: комментарий от Crew 27.10.2011 13:23:34  
geekless

Я вообще не вижу смысла превращать и так сложную программу в комбайн. Как обычно: одни просят зачем-то добавить в программу функции, которые и так уже в системе есть, а другие потом начинают возмущаться, что программе куча ненужных функций.

** ()
[#] Ответ на: комментарий от Crew 27.10.2011 13:23:34  

> Какие еще варианты замен надо в типографику добавить? Кавычки-елочки не предлагайте, там геморой большой.

Раз есть © и ™, то можно еще ® (нужность вопрос отдельный:)

Троеточие: …

Минус: −

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

anonymous ()
[#] Ответ на: комментарий от geekless 27.10.2011 15:49:54  

Это настолько просто лечится, что непонятно в чем проблема. Опции отключены по дефолту (возможно также скрыты из GUI), в конфиг-файле ключи типа EnableJunkFeature1=false и/или ExpertMode=false. Кому хочется — читает доки и включает; кому мешает — лишних функций даже не замечает. Кому мешает даже это — идут в ж***

anonymous ()
[#] Ответ на: комментарий от anonymous 27.10.2011 18:55:17  

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

anonymous ()
[#] Ответ на: комментарий от anonymous 27.10.2011 18:51:42  

В общем, добавил ®.

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

* ()
[#]  

Через пару десятков лет , может быть дотянет до первых версий Punto Switcher'a =)

anonymous ()
[#] Ответ на: комментарий от anonymous 27.10.2011 13:13:03  
A-234

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

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

*** ()
[#] Ответ на: комментарий от A-234 28.10.2011 11:48:59  

> Автор не должен решать за меня что мне интересно в его коде.

Ого. И таки сколько автору стоит ваш интерес?

anonymous ()
[#] Ответ на: комментарий от anonymous 28.10.2011 13:41:33  
A-234

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

*** ()
[#] Ответ на: комментарий от A-234 28.10.2011 13:51:03  

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

anonymous ()
[#] Ответ на: комментарий от anonymous 29.10.2011 11:47:40  

Пардон, не те переносы выбрал.

anonymous ()