Системные требования
Для сборки sven потребуются следующие пакеты, установленные в системе: fontconfig, freetype 2, glib 1.2 и 2.x, gtk+ 1.2 и 2.x, pango, pkg-config. Также следует обратить внимание, чтобы присутствовали соотвествующие header-файлы для данных пакетов, пакеты которых в Linux дистрибутивах обычно имеют суффикс devel. Естественно необходимо наличие библиотек X Window (тестировано на XFree86) и соотвествующих хидеров.
Инсталляция
Процесс сборки и инсталляции стандартный:
$ wget http://sven.linux.kiev.ua/sven-0.3.tar.bz2
$ tar xjf sven-0.3.tar.bz2
$ cd sven-0.3
$ configure
$ make
$ sudo make install
Настройка
Запускается программа командой `sven'. Также запуск возможен через меню вашего оконного менеджера. Следует отметить, что в тех WM, которые не поддерживают трей, sven можно запускать с ключом '-i'. В таком случае на десктопе появиться иконка sven и её можно свободно перемещать по экрану.
Программа имеет две настраиваемые компоненты:
· Настройка отображения текста на экране
· Настройка мультимедиа-клавиш
При нажатии мультимедиа-клавиши на экране может отображаться текстовое сообщение, которое информирует о том какое будет произведено действие. Например, при запуске браузера, отображается "Mozilla Firefox". Настраивая свойства отображения текста на экране вы можете задавать следующие параметры текста: шрифт, цвет, время индикации, позиция на экране, отступы от границ экрана.
Настройка клавиш чрезвычайно проста. По умолчанию настройки sven подходят для клавиатур фирмы "sven". Вы можете переопределить настройки по умолчанию, для этого выбрав в меню настроек клавиш какую-либо уже настроенную клавишу (или создав новую) вы попадаете в режим конфигурации клавиши. Здесь определяются такие параметры как: описание, код клавиши, запускаемая команда, текст отображаемый на экране, тип клавиши и состояние клавиши (включена|выключена). Для получения кода клавиши нажимается кнопка клавиша и далее вы просто нажимаете на нужную мультимедиа-клавишу, после чего код клавиши автоматически заноситя в поле. При настройке комбинации клавиш нажимается кнопка multikey и далее нажимается нужная комбинация клавиш. Под типом команды подразумевается выбор между внешней командой и встроенными командами sven. В следующей таблице представлены все типы команд
| id | Тип | Действие
|
| -1 | Other Command | внешняя команда представляет собой простой запуск программы по указанному пути
|
| 1 | Mute | заглушение звука
|
| 2 | Volume UP | увеличение громкости
|
| 3 | Volume Down | уменьшение громкости
|
| 4 | Time | вывод текущего времени и даты на экран
|
| 5 | Pause CD | пауза для текущего трека AudioCD
|
| 6 | Eject CD | выгрузка/загрузка CD-диска
|
| 7 | Play CD | воспроизведение текущего трека AudioCD
|
| 8 | Stop CD | остановка воспроизведения AudioCD
|
| 9 | Prev CD | предыдущий трек AudioCD
|
| 10 | Next CD | следующий трек AudioCD
|
Вся конфигурация сохраняется в директории ~/.sven
Пока всё.
P.S. Думаю, что через некоторое время использования программы вы забудете про то, что существует такое устройство как мышь, и будете использовать исключительно клавиатуру ;)