From: "Любимов А.В." <info@atmsk.ru> To: м-р <mandrake-russian@altlinux.ru> Subject: [mdk-re] КакСде (преальфа) wacom graphire usb Date: Tue Oct 2 00:54:00 2001 Message-ID: <20011002005621.753f60c1.info@atmsk.ru> (raw) 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) Пропускаются события отпускания ластика - ластик работает ненадежно. он просто иногда закусывает управление и не отдает его. Все это обсуждается на сайте автора драйвера и в новых версиях есть надежда на улучшения. может быть все уже исправлено.
next reply other threads:[~2001-10-02 0:54 UTC|newest] Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top 2001-10-02 0:54 Любимов А.В. [this message] 2001-10-02 1:03 ` Баталов Григорий 2001-10-02 1:19 ` Любимов А.В. 2001-10-02 1:23 ` Баталов Григорий 2001-10-02 1:28 ` Любимов А.В. 2001-10-02 1:33 ` Баталов Григорий 2001-10-02 1:56 ` Любимов А.В. 2001-10-02 2:15 ` Баталов Григорий 2001-10-02 2:50 ` Любимов А.В. 2001-10-02 8:43 ` Batalov Grigory 2001-10-02 13:19 ` Re[2]: [mdk-re] ëÁËóÄÅ (ÐÒÅÁÌØÆÁ) " Serge Skorokhodov 2001-10-02 13:40 ` Re[2]: [mdk-re] КакСде (преальфа) " Любимов А.В. 2001-10-02 10:33 ` Volkov Serge 2001-10-02 12:51 ` Любимов А.В. 2001-10-02 15:18 ` Volkov Serge 2001-10-02 16:00 ` Любимов А.В. 2001-10-04 0:42 ` [mdk-re] " Mikhail Zabaluev
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20011002005621.753f60c1.info@atmsk.ru \ --to=info@atmsk.ru \ --cc=mandrake-russian@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git