reaver
info-reaver site

THE_REAVER

the_reaver about linux

Сайт для линуксоидов

   -- ##     Статьи    ###     Программы    ###     Ссылки    ## --    
   
На главную    


Книги в pdf    

Коллекция HOWTO

Картинки и обои  

Музыка 


	

USB в Линукс + настройка мыши и джойстика

Это первая статья из серии lfs. Я пишу эти статьи по личному опыту настройки своего reaver linux. Эта сталья о том как заставить работать usb hid устройства в любой (почти) линукс системе. Первое что нам надо - пересобрать ядро - у меня стоит 2.4.20, чего и вам желаю :) Соответственно мы включаем поддержку usb, контроллеров и hid. Я обычно все это собираю модулями. Итак у нас имеется два устройства - m$ inHELLi mouse E#$%@rer и genius gamepad usb g-07. Надо заставить их работать. для этого нужно в ядре указать следущие модули : На закладке USB support : usbcore uhci - это контроллер, у вас он может быть другим hid usbmouse далее на закладке Input core support все делаем модулями. Собираем ядро и все готово. Следущий шаг - активация этих модулей при загрузке системы. В одном из стартовых сценариев пишем следущее : modprobe usbcore modprobe uhci и т.д. Модули для мышь и для джойстика - mousedev и joydev соответственно. Теперь надо все это сконфигурировать. Файлы устройств находятся в папке /dev/input/ а точнее появляются там после загрузки модулей. Для мыши устройство - /dev/input/mice а для джойстика /dev/input/js0 или другой номер. Для gpm строка запуска должна выглядеть следующим образом gpm -t imps2 -m /dev/input/mice, но это для моей мыши, возможно вам прийдется поставить тип мыши ps2 (-t ps2). В etc/X11/XF68Config-4 тип тыши ставим тоже imps2 (аналогично). Про пять кнопок и скролинг не буду писть - это везде есть. Теперь джойстик - об этом я сам недавно узнал, ковыряясь в менюшке настройки ядра - оказывается у меня просто не был подгружен модуль joydev. Нам нужен пакет joystick - из него только utils - все остальное уже давно включено в ядро и Хсервер. После установки получим пару утилит для проверки и калибровки джойстика. И еще немного о джойстике - советйю поставить joyd - демон, который при нажатии клавиш на джойстике выполняет определенную команду. Очень полезно если wine пови и не возвращает контроль клавиатуры и мыши операционной системе, т.е одновременная блокировка клавиатуры и мыши. Одной кнопкой на джойстике можно убить wine (killall -9 wine) или вернуться в консоль. Надеюсь эта статья развеет сомнения о плозой поддержки переиферийных устройств и линукс. Заметьте, что нам не понадобился ни один драйвер. Это мне очень нравится (особенно когда я поменял монитор и просто подключил его и он стал отлично работать, как будто это был старый монитор).


Copyrigth: the_reaver

the_reaver@fromru.com

Hosted by uCoz