X Keyboard Extension Indicator

О проекте / Скачать


SourceForge.net Logo


English version

© 2004, 2005 CHG
smersh@users.sf.net
Описание

Описание

Xkbind (сокращение от X KeyBoard Indicator) показывает текущую раскладку клавиатуры в "многоязычных" конфигурациях, что значительно повышает удобство и скорость работы с текстами со смешанным набором символов. При этом каждому окну верхнего уровня присваивается своя индивидуальная группа, которая "включается" автоматически при получении окном фокуса, создавая эффект независимости раскладок.

Основные Функции

Основные свойства

Особенностью программы является то, что номера присвоенных окнам групп хранятся не в памяти программы, как это обычно делается в аналогичных приложениях, а на стороне X-сервера в виде свойств окна. Это позволяет сделать привязку групп независимой от текущего состояния управляющей программы. Скажем, если вы перезагрузите Xkbind после некорректного завершения ее работы, все ранее установленные настройки восстановятся автоматически.

Другой отличительной особенностью программы является то, что она не занимает места на экране компьютера, так как всю необходимую информацию выводит непосредственно в заголовок окна. Конечно, конкретное расположение заголовка (и вообще его наличие) целиком зависит от используемого менеджера окон. Xkbind поддерживает работу с большинством из них, включая TWM, MWM и FVWM.

Xkbind очень экономичен в отношении занимаемой памяти (<150 килобайт) и практически не расходует рабочего времени процессора, что немаловажно для вспомогательного программного обеспечения.

Настройка

Настройка

Xkbind имеет много опций конфигурации, большинство которых может задаваться как из командой строки, так и из файлов конфигурации, использующих стандартную нотацию X-ресурсов. Подробнее об этом можно узнать из прилагающегося файла помощи в man-формате.

Установка

Компиляция

Для "сборки" программы необходимо выполнить следующие команды:


  $ tar xvzf xkbind-<version>.tar.gz
  $ cd xkbind-<version>
  $ ./configure
  $ make

Установка

Для установки введите команду:


  $ make install
По умолчанию, установка производится в каталог "/usr/local/". Для установки в другом каталоге укажите путь к нему в переменной prefix:

  $ make install prefix=<path>
Подробнее об этом можно прочитать в текстовом файле INSTALL.

Конкретные пути могут отличаться в вашей системе.

Как пользоваться

Как пользоваться

Загружать Xkbind можно из командной строки или любым другим доступным способом. Для автоматической загрузки в начале каждой X-сессии, добавьте строку "xkbind" в .xsession или .xinitrc перед запуском менеджера окон.

При использовании совместно с FVWM, Xkbind может загружаться из файла конфигурации менеджера. Для этого в файл ~/.fvwm/.fvwm2rc следует добавить следующие строки:


  AddToFunc StartFunction
  + I Exec exec xkbind -nodetach

Так как программа не имеет собственного интерфейса, для корректного завершения ее работы следует использовать сигнал SIGTERM или SIGINT:


  $ pkill xkbind

Замечания

Контакты

E-mail: smersh@users.sourceforge.net