Описание опций настройки

Текущая инструкция написана для xneur версии 0.9.0. Расположение: HOME/.xneur/xneurrc

 

Version number

Определяет соответствие конфигурационного файла версии программы. Для xneur версии 0.9.0, number принимает значение 0.9.0.

 

ManualMode param

Описывает режим работы программы. Здесь param принимает значения Yes, No, что соответственно, является ручным и автоматическим режимом работы.

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

 

ExcludeApp app_name

Определяет приложение, в котором программа работать НЕ будет.

Здесь app_name является идентфикатором окна программы, ввод в котором обрабатывается xneur. Идентификатор можно получить с помощью утилиты xprop. Допускается множественное указание данной опций в конфгурационном файле - "одна программа - одна опция ExcludeApp".

 

SetAutoApp app_name

Определяет приложение, в котором программа всегда будет работать в автоматическом режиме, независимо от опции DefaultMode.

Здесь app_name является идентфикатором окна программы, ввод в котором обрабатывается xneur. Идентификатор можно получить с помощью утилиты xprop. Допускается множественное указание данной опций в конфгурационном файле - "одна программа - одна опция SetAutoApp".

 

SetManualApp app_name

Определяет приложение, в котором программа всегда будет работать в ручном режиме, независимо от опции DefaultMode.

Здесь app_name является идентфикатором окна программы, ввод в котором обрабатывается xneur. Идентификатор можно получить с помощью утилиты xprop. Допускается множественное указание данной опций в конфгурационном файле - "одна программа - одна опция SetManualApp".

 

AddBind action [modifier1] [modifier2] [modifier3] [modifier4] key

Определяет "горячие" клавиши управления 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 и понажимав клавишу в английской раскладке.

 

LogLevel level

Определяет уровень вывода отладочных сообщений в консоль.

Здесь level принимает значения Error, Warning, Log, Debug, Trace. Изменяя этот параметр, можно управлять детальностью вывода сообщений на консоль.

 

AddLanguage name dir

Определяет язык с которым будет работать программа.

Здесь name - уникальное внутреннее имя языка (для удобсва работы с ним), dir - поддиректория в ~/.xneur/, в которой находится конфигурация этого языка.

 

SetXkbGroup language group

Задаёт номер раскладки group для языка language в вашей системе.

Здесь language - язык, для которого надо задать раскладку (English или Russian), group - номер XKB раскладки для этого языка в системе (принимает значение от 0 до 3).

DefaultXkbGroup group

Задаёт номер XKB раскладки group в вашей системе, которая будет присвоена новым открытым окнам (принимает значение от 0 до 3).

 

GrabMouse param

Определяет, будет ли xneur производить перехват событий мыши для очистки собственного буфера.

Здесь param принимает значения Yes, No.

EducationMode param

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

Здесь param принимает значения Yes, No.

 

SaveSelectionMode param

Определяет, будет ли сохраняться выделение текста после изменений, вызваных действиями пользователя, определенными параметром AddBind.

Здесь param принимает значения Yes, No.

 

AddFlagPixmap name pixmap

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

Здесь name может принимать значения Layout1Flag, Layout2Flag, Layout3Flag, Layout4Flag.
pixmap - файл формата xpm. Файл должен быть расположен в ~/.xneur/pixmaps/ или в /share/xneur/pixmaps/

 

DrawFlagApp app_name

Определяет приложение, в котором программа будет отображать флажок рядом с курсором.

Здесь app_name является идентфикатором окна программы, ввод в котором обрабатывается xneur. app_name можно получить с помощью утилиты xprop. Допускается множественное указание данной опций в конфгурационном файле - "одна программа - одна опция DrawFlaglApp".

 

SaveLog param

Определяет, будет ли программа сохранять лог ввода с клавиатуры в файл. Лог сохраняется в ~/.xneur/xneurlog.

Здесь param принимает значения Yes, No.


Главная | Новости | Загрузки | Архив | Настройки | FAQ | Скриншоты | Выразить благодарность
Copyright © 2006-2010 XNeur Team