ArNS BlogО самосовершенствовании, психологии, навыках, влиянии и многом другом...
|
|||
Wacom Bamboo и Linux (Debian 4.0 Etch)1. Загружаем необходимые для сборки пакеты: Code: sudo apt-get install build-essential x11proto-core-dev libxau-dev libxdmcp-dev x11proto-input-dev xtrans-dev libx11-dev x11proto-xext-dev libxext-dev libxi-dev libc6-dev libncurses5-dev xserver-xorg-dev libice-dev libsm-dev libxt-dev tcl8.4-dev tk8.4-dev
2. Идем на сайт http://linuxwacom.sourceforge.net и скачиваем самую последнюю версию linuxwacom, на тот момент это версия 0.8.0-3. 3. Распаковываем: Code: bunzip2 linuxwacom-*.tar.bz2
tar xvf linuxwacom-*.tar cd linuxwacom-* 4. Конфигурируем: Code: ./configure --enable-wacom
Code: output ----------------------------------------
BUILD ENVIRONMENT: architecture - i486-linux-gnu linux kernel - yes 2.6.18 module versioning - no kernel source - yes /lib/modules/2.6.18-6-k7/build XFree86 source - no Xorg SDK - yes /usr/include/xorg XSERVER64 - no dlloader - yes XLib - yes /usr/lib TCL - yes /usr/include/tcl8.4 TK - yes /usr/include/tcl8.4 ncurses - no BUILD OPTIONS: wacom.o - yes wacdump - no xidump - yes (no ncurses) libwacomcfg - yes libwacomxi - yes xsetwacom - yes hid.o - no usbmouse.o - no evdev.o - no mousedev.o - no input.o - no wacom_drv.so - yes /usr/lib/xorg/modules/input wacom_drv.o - no wacom*_drv quirks - libc-wrapper key-events dixScreenOrigins ---------------------------------------- Удостоверимся, что необходимый модуль ядра wacom.o действительно будет собираться (wacom.o - yes) 5. Компилируем: Code: make
sudo make install 6. Бэкапим старый модуль wacom: Code: sudo cp /lib/modules/`uname -r`/kernel/drivers/usb/input/wacom.ko ./wacom.ko.bak
Узнать адрес размещения модуля wacom.ko в системе можно с помощью команды: Code: cat /lib/modules/`uname -r`/modules.dep | grep wacom
В моем случае адрес размещения следующий: Code: /lib/modules/2.6.18-6-k7/kernel/drivers/usb/input/wacom.ko
7. Копируем новый модуль wacom: Code: sudo cp ./src/`uname -r | sed 's/-.*$//'`/wacom.ko /lib/modules/`uname -r`/kernel/drivers/usb/input/
8. Перестраиваем список модулей: Code: sudo depmod -e
9. В файл /etc/modules добавляем модуль wacom - просто записываем в конец файла строку со словом wacom 10. В файле /etc/udev/xserver-xorg-input-wacom.rules производим следующие исправления (если необходимо): 10.1. Дублируем одну из строк: Code: KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0069", SYMLINK+="input/tablet-bamboo"
10.2 Заменяем SYSFS{idVendor} и SYSFS{idProduct} согласно значений своего устройства, узнать их можно с помощью команды: Code: lsusb | grep -i wacom
В моем случае: Bus 004 Device 002: ID 056a:0069 Wacom Co., Ltd 10.3 Заменяем SYMLINK+="input/tablet-bamboo" на название своего устройства (можете его придумать сами). 11. Редактируем /etc/X11/xorg.conf 11.1 Вставляем в секцию "ServerLayout": Code: Section "ServerLayout"
[ ... ] InputDevice "stylus" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "pad" EndSection 11.2 Добавляем секции: Code: Section "InputDevice"
Identifier "stylus" Driver "wacom" Option "Type" "stylus" Option "USB" "on" Option "Threshold" "10" Option "Device" "/dev/input/wacom" EndSection Section "InputDevice" Identifier "eraser" Driver "wacom" Option "Type" "eraser" Option "USB" "on" Option "Threshold" "10" Option "Device" "/dev/input/wacom" EndSection Section "InputDevice" Identifier "cursor" Driver "wacom" Option "Type" "cursor" Option "USB" "on" Option "Threshold" "10" Option "Device" "/dev/input/wacom" EndSection Section "InputDevice" Identifier "pad" Driver "wacom" Option "Device" "/dev/input/wacom" Option "Type" "pad" Option "USB" "on" EndSection 12. Перезагружаемся...
23.09.2008 05:34 Добавил: Greignar
Комментарии
Комментарии отсутствуют...
Страницы: 0
Добавление комментария
|
Навигация
Сервис
Подписка
Поиск
Цитата
Всегда поступай правильно. Это доставит удовольствие некоторым людям и удивит всех прочих. (Твен)
|
||
|
|||