| |
Эта глава содержит главным образом утилиты работы с аппаратурой. Она так же содержит некоторые приложения, используемые другими приложениями в книге для целей установки.
Пакет GPM (General Purpose Mouse демон) содержит сервер мыши для консоли и xterm. Он предоставляет не только поддержку вырезания и вставки, но его библиотечный компонент используется некоторыми программами, такими как Links для предоставления поддержки мыши в приложении. Он полезен на рабочих станциях, особенно если следовать инструкциям (Beyond) Linux From Scratch; часто более просто (и менее склонно к ошибкам) вырезать и вставить между двумя консольными окнами, чем набирать все руками!
Адрес (FTP): ftp://arcana.linux.it/pub/gpm/gpm-1.20.1.tar.bz2
Контрольная сумма: 2c63e827d755527950d9d13fe3d87692
Размер: 556 KB
Требуемое дисковое пространство: 6.7 MB
Расчетное время сборки: 0.09 SBU
Рекомендованный патч: http://www.linuxfromscratch.org/blfs/downloads/6.0/gpm-1.20.1-segfault-1.patch
Рекомендованный патч: http://www.linuxfromscratch.org/blfs/downloads/6.0/gpm-1.20.1-silent-1.patch
Установим GPM запуском следующих команд:
patch -Np1 -i ../gpm-1.20.1-segfault-1.patch &&
patch -Np1 -i ../gpm-1.20.1-silent-1.patch &&
LDFLAGS="-lm" ./configure --prefix=/usr --sysconfdir=/etc &&
make
А теперь, как пользователь root:
make install &&
cp conf/gpm-root.conf /etc &&
ldconfig
LDFLAGS="-lm": Математическая библиотека должна быть скомпонована с gpm, так как ceil() используется в некоторой логике прокрутки курсора.
Установим стартовый скрипт /etc/rc.d/init.d/gpm, включенный в пакет blfs-bootscripts-6.0.
make install-gpm
/etc/gpm-root.conf и ~/.gpm-root: Общиесистемный и пользовательский файлы конфигурации gpm-root.
/etc/sysconfig/mouse: Этот файл содержит имя вашего устройства мыши и протокол, который оно использует. Для создания этого файла выполните следующее как пользователь root:
cat > /etc/sysconfig/mouse << "EOF" # Begin /etc/sysconfig/mouse MDEVICE="[yourdevice]" PROTOCOL="[yourprotocol]" GPMOPTS="[additional options]" # End /etc/sysconfig/mouse EOF
Примеры значений для установки MDEVICE, PROTOCOL и GPMOPTS:
MDEVICE="/dev/psaux" PROTOCOL="imps2" GPMOPTS=""
Список известных значений протоколов может быть получен запуском gpm -t -help. Установка MDEVICE зависит от типа используемой мыши. Например, /dev/ttyS0 для последовательной мыши (в Windows это COM1), /dev/input/mice часто используется для USB мыши, а /dev/psaux для PS2 мыши. GPMOPTS это место для других дополнительных опций, которые нужны для вашего оборудования.
это механизм безопасности, используемый для выключения буфера вставки.
это утилита вырезания и вставки и сервер мыши для виртуальных консолей.
основной обработчик для gpm. Он используется для вывода меню в root окне.
это простой образец приложения, использующего библиотеку верхнего уровня, предназначенный для прочтения программистами, которые пытаются использовать библиотеку верхнего уровня.
это программа для отчета о событиях мыши.
это средство для определения типа мыши и устройства, к которому она подключена.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |