Собираем imwheel

Алексей Федорчук
[email protected]

Программа imwheel необходима для работы колеса прокрутки скроллирующих мышей (типа MS Intellimouse) в Иксах вообще (в KDE и GNOME оно работает и без этого). Во FreeBSD imwhell можно установить из портов или пакетов, а также собрать вручную - обычным образом, через

$ cd imwheel-src;
$ ./configure;
$ make;
$ make install

Единственное, что следует иметь ввиду - это то, что по умолчанию imwheel конфигурируется с поддержкой gpm. А поскольку во FreeBSD такового сервиса нету - в ответ на умолчальную схему последует сообщение об ошибке. И потому поддержку необходимо запретить явным образом:

$ ./configure --disable-gpm --disable-gpm-doc

после чего выполнить сборку и установку. Вычитать о необходимости этого (а заодно и о других возможностях пред-компиляционного конфигурирования imwheel) можно, дав предварительно команду

$ ./configure --help

Что, впрочем, не вредно при сборке любой программы.

Далее в файл /etc/X11/XF86Config необходимо добавить строку

	Option "ZAxisMapping" "4 5"

А в пользовательский скрипт запуска Иксов перед строкой запуска оконного менеджера вписать:

exec imwheel &

не забыв про символ фонового выполнения задачи.

При использовании imwheel скроллирующее колесико прокручивает текст не построчно, как в Windows, а эмулирует клавиши PgUp/PgDown. В KDE же и его приложениях (по крайней мере, в версии 3.1) оно (без imwheel) работает обычным образом.