From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: =?KOI8-R?B?7MDCyc3P1yDhLvcu?= To: =?KOI8-R?B?zS3S?= Message-Id: <20011002005621.753f60c1.info@atmsk.ru> Organization: Uncknown X-Mailer: Sylpheed version 0.6.2 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [mdk-re] =?KOI8-R?B?68HL88TFICjQ0sXBzNjGwSk=?= wacom graphire usb Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue Oct 2 00:54:00 2001 X-Original-Date: Tue, 2 Oct 2001 00:56:21 +0400 Archived-At: List-Archive: List-Post: wacom graphire - это планшет (дигитайзер) рабочее поле A6 (четвертинка страницы A4) есть легкая и удобная мышь с колесом и перо с ластиком перо и ластик чувствительны к нажиму (1024 градации) хорошее разрешение 10400*7400 столбцов/линий (на четвертушку!) есть варианты usb и последовательные цена - меньше сотни Имхо имеет смысл брать последовательные - они меньше глючат и под виндой и в линуксе (хорошо то чего нет - сериал сам не пробовал) Здесь описывается процесс подключения usb он сложнее и запутаннее - надо было думать при покупке... Настройка состоит из трех этапов. 1) ядро 2) консоль 3) иксы и проги в иксах 1) ядро - здесь можно много писать про то что надо при компиляции включить (включать надо и вправду многое и совершенно неожиданное) я напишу только то что в ядре linux-up все уже сделано и перекомпиляция не требуется - в файле /etc/modules.conf alias usb-interface usb-uhci alias block-major-13 usbcore это все для подъема usb - планшет пока можно даже не покупать - он потребуется позже в /etc/sysconfig/usb USB=yes это включит монтирование usbfs при загрузке и обеспечит hotplug (должно) cat /proc/bus/usb/devices должен показывать все устройства на usb (воткнутые в комп ;) тоже только нагляднее должна показывать утилита usbinfo в иксах теперь можно вписать в rc.local или еще куданибудь (куда? ) последовательность вызовов модулей wacom и убедиться что все в порядке /sbin/modprobe wacom /sbin/modprobe mousedev /sbin/modprobe evdev [avl@perec rc.d]$ dmesg | grep usb usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.259 $ time 03:00:11 Sep 10 2001 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0xa400, IRQ 9 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 usb-uhci.c: USB UHCI at I/O 0xa800, IRQ 9 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 2 usb-uhci.c: v1.251:USB Universal Host Controller Interface driver usb.c: USB device 2 (vend/prod 0x56a/0x10) is not claimed by any active driver. usb.c: registered new driver wacom input0: Wacom Graphire on usb1:2.0 usb.c: registered new driver hid usb.c: registered new driver hiddev с ядром все. Идем в консоль. Здесь настраиваем мышь как обычную usb intellimouse с колесом уточняю устройство /dev/input/mice протокол imps2 такой фокус возможен потому что ядро поддерживает трансляцию протокола wacom в обычный мышиный; gpm в принципе поддерживает протокол wacom напрямую, тогда устройство /dev/input/event0 протокол wacom и настраивать настравивать. поддерживаются разные режимы и все такое; XWindow 1) настроить как стандартную мышь (у меня так работало раньше и никаких особых знаний не треба) или 2) здесь тоже есть модуль wacom который тоже предпочитает работать с последовательными устройствами; однако вот такие опции я добавил в свой XFconfig-4 Section "Module" # This loads the DBE extension module. Load "wacom" Section "InputDevice" // настройки пера Identifier "pen1" // используется в раскладке и xinput и везде в иксах как имя этого устройства Driver "wacom" // понятно? Option "Type" "stylus" // этим я сказал что эти настройки для пера Option "Device" "/dev/input/event0" //устройсво к которому приконтачен планшет (не ошибаться!) Option "usb" "on" // как раз для моего usb планшета придумано Option "mode" "absolute" //абсолютный режим работы Option "AlwaysCore" "on" // это чтоб он управлял курсором совместно с мышью Option "KeepShape" "on" // это по вкусу Option "ThresHold" "5" // это чтобы нажим пера тработал Option "Suppress" "3" // это чтоб мусора в xinput от вечного дрожания пера не было - очень разгружает драйвер # Option "HistorySize" "5" // добавил чтоб все думали что я крутой Endsection Section "InputDevice" //настройки ластика Identifier "eraser1" // используется в раскладке и xinput и везде в иксах как имя этого устройства Driver "wacom" // понятно? Option "Type" "eraser" // этим я сказал что эти настройки для ластика Option "Device" "/dev/input/event0" //устройсво к которому приконтачен планшет (не ошибаться!) Option "usb" "on" Option "mode" "absolute" Option "AlwaysCore" "on" Option "KeepShape" "on" Option "ThresHold" "6" Endsection # Settings for wacom cursor (mouse) Section "InputDevice" Identifier "cursor1" Driver "wacom" Option "Type" "cursor" Option "Device" "/dev/input/event0" Option "usb" "on" Option "mode" "relative" Option "AlwaysCore" "on" Option "Suppress" "3" # Option "HistorySize" "5" Endsection и вконце Section "ServerLayout" Identifier "layout1" Screen "Screen1" InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "pen1" //вот они. одного из них можно назначит Corepointerom и выбросить стандартную мышь InputDevice "eraser1" // но мне так нравится больше InputDevice "cursor1" // удобно иметь и то и другое одновременно и работающее... EndSection теперь проверка xinput list выдаст всю информацию как он ее понял xinput test cursor1 начнет выдавать события генерируемые мышью xinput test pen1 -------------------- пером xinput test eraser1 ----------------- ластиком все работает? В Gimp открываем диалог устройства ввода ставим 123 выкл выкл в качестве параметров x y нажим наклон x и наклон y и наслаждаемся прекрасной работой пера с нажимом для рисования В еще раз завершение о проблемах: 1)в нормальном режиме работы мыши не идут события от вращения колеса просто трехунопая мышь получается. В режиме эмуляции интелимауза порядок. 2) Пропускаются события отпускания ластика - ластик работает ненадежно. он просто иногда закусывает управление и не отдает его. Все это обсуждается на сайте автора драйвера и в новых версиях есть надежда на улучшения. может быть все уже исправлено.