Текущая инструкция написана для xneur версии 0.9.0. Расположение: HOME/.xneur/xneurrc
Определяет соответствие конфигурационного файла версии программы. Для xneur версии 0.9.0, number принимает значение 0.9.0.
Описывает режим работы программы. Здесь param принимает значения Yes, No, что соответственно, является ручным и автоматическим режимом работы.
В автоматическом режиме программа "на лету" определяет язык ввода и переключает раскладку, одновременно изменяя написанное слово. В ручном режиме программа не использует алгоритмы распознавания языка, переключение раскладки и конвертация текста происходит по запросу пользователя через нажатие "горячих" клавиш.
Определяет приложение, в котором программа работать НЕ будет.
Здесь app_name является идентфикатором окна программы, ввод в котором обрабатывается xneur. Идентификатор можно получить с помощью утилиты xprop. Допускается множественное указание данной опций в конфгурационном файле - "одна программа - одна опция ExcludeApp".
Определяет приложение, в котором программа всегда будет работать в автоматическом режиме, независимо от опции DefaultMode.
Здесь app_name является идентфикатором окна программы, ввод в котором обрабатывается xneur. Идентификатор можно получить с помощью утилиты xprop. Допускается множественное указание данной опций в конфгурационном файле - "одна программа - одна опция SetAutoApp".
Определяет приложение, в котором программа всегда будет работать в ручном режиме, независимо от опции DefaultMode.
Здесь app_name является идентфикатором окна программы, ввод в котором обрабатывается xneur. Идентификатор можно получить с помощью утилиты xprop. Допускается множественное указание данной опций в конфгурационном файле - "одна программа - одна опция SetManualApp".
Определяет "горячие" клавиши управления xneur.
Здесь action - действие xneur, key - специальная клавиша, modifierX - клавиатурный модификатор.
action принимает значения:
ChangeWord - замена слова/отмена последней автозамены.
ChangeString - замена последней строки.
ChangeMode - смена режима работы программы с авто на ручной и наоборот.
ChangeSelected - конвертирование выделеного текста в другую раскладку.
TranslitSelected - конвертирование выделеного кириллического текста в транслит.
ChangecaseSelected - смена регистра выделеного текста.
EnableLayout1 - принудительное включение первой раскладки.
EnableLayout2 - принудительное включение второй раскладки.
EnableLayout3 - принудительное включение третьей раскладки.
EnableLayout4 - принудительное включение четвертой раскладки.
modifierX принимает значения:
Shift - клавиша Shift
Control - клавиша Control
Alt - клавиша Alt
Super - клавиша Super (Win)
key - название клавиши. Правильное наименование можно узнать, запустив программу xev и понажимав клавишу в английской раскладке.
Определяет уровень вывода отладочных сообщений в консоль.
Здесь level принимает значения Error, Warning, Log, Debug, Trace. Изменяя этот параметр, можно управлять детальностью вывода сообщений на консоль.
Определяет язык с которым будет работать программа.
Здесь name - уникальное внутреннее имя языка (для удобсва работы с ним), dir - поддиректория в ~/.xneur/, в которой находится конфигурация этого языка.
Задаёт номер раскладки group для языка language в вашей системе.
Здесь language - язык, для которого надо задать раскладку (English или Russian), group - номер XKB раскладки для этого языка в системе (принимает значение от 0 до 3).
Задаёт номер XKB раскладки group в вашей системе, которая будет присвоена новым открытым окнам (принимает значение от 0 до 3).
Определяет, будет ли xneur производить перехват событий мыши для очистки собственного буфера.
Здесь param принимает значения Yes, No.
Определяет, будет ли происходить самообучение xneur. Неправильно определенное слово будет добавлено в словарь, если слово дважды подряд было переведено вручную в конкретную раскладку. Включение этой опции может привести к разрастанию словаря. Не имеет смысла для ручного режима работы.
Здесь param принимает значения Yes, No.
Определяет, будет ли сохраняться выделение текста после изменений, вызваных действиями пользователя, определенными параметром AddBind.
Здесь param принимает значения Yes, No.
Определяет изображение, отрисовываемое рядом с курсором, при включении определенной раскладки.
Здесь name может принимать значения Layout1Flag, Layout2Flag, Layout3Flag, Layout4Flag.
pixmap - файл формата xpm. Файл должен быть расположен в ~/.xneur/pixmaps/ или в /share/xneur/pixmaps/
Определяет приложение, в котором программа будет отображать флажок рядом с курсором.
Здесь app_name является идентфикатором окна программы, ввод в котором обрабатывается xneur. app_name можно получить с помощью утилиты xprop. Допускается множественное указание данной опций в конфгурационном файле - "одна программа - одна опция DrawFlaglApp".
Определяет, будет ли программа сохранять лог ввода с клавиатуры в файл. Лог сохраняется в ~/.xneur/xneurlog.
Здесь param принимает значения Yes, No.