Stefan Runkel <[email protected]>
- Wacom Tablet Driver Not Responding
- Artrage Wacom
- Wacom Intuos M Serial Number
- Wacom Serial Number Invalid
Jul 15, 2013 The information is located on the label on the bottom of the tablet or the back of the interactive pen display product. The model number is above the bar code and the serial number. Wacom Intuos Serial Number Download. Excludes: US Protectorates, Alaska/Hawaii, APO/FPO, PO Box. Wacom Intuos Driver. This item will be shipped through the Global.
Installation of Wacom graphic tablets under linux and / or xfree86Rct3 free mac. Copyright (c) 1999,2000 by Stefan Runkel [email protected]
This document describes the installation of Wacom tablets under linux.
It may be distributed, at your choice, under either the termsof the GNU Public License version 2 or later or the standard LinuxDocumentation Project terms. These licenses should be available from where yougot this document. Please note that since the LDP terms don't allowmodification (other than translation), modified versions can be assumed to bedistributed under the GPL.
It may be distributed, at your choice, under either the termsof the GNU Public License version 2 or later or the standard LinuxDocumentation Project terms. These licenses should be available from where yougot this document. Please note that since the LDP terms don't allowmodification (other than translation), modified versions can be assumed to bedistributed under the GPL.
Graphic tablets are now quite inexpensive and can help allot with the work ofimage manipulation. In addition to that what a mouse can do for you they havethe following features:
- pressure and tilt sensitivity
- high resolution motion control
- sub-pixel positioning
- an input device that looks like and is handled like a normal Pen.
This document addresses mainly the products from Wacom, because I own 3different products of them and because their products are highly available inthe region of Europe. New autocom keygen 2016 torrent 2016.
Nevertheless I think it should be easy to adapt the shown concepts to otherproducts.
I have written this document because I have not found a document about thissubject which contained completely what I wanted to know.So I got small parts of information from various people in thenet and assembled them to this HOWTO. Regarding the questions ofmy readers, I must realize that this document also is not complete and neverwill be. But from the same questions I can tell that it helped many people onthe way, and each new question lets this HOWTO grow.
2.1 New Versions of this Document
The latest version of this document will be available athttp://www.runkel-it.de/linux.htm.
2.2 Feedback and Corrections
Comments, corrections, and additions are greatly be appreciated. I can becontacted at:
2.3 Acknowledgements
I would like to thank all authors listed in the Further Information / used documentsSection as well as everyone who answered my questions by email.This HOWTO reflects much of their work.
This chapter is about what is needed to get your tablet working.
3.1 Which Hardware is supported
First of all, you should have a tablet, of course. The following Wacom tablets are supported:
- ArtZ II series (known in Europe as the UltraPad series -the same UltraPad name also was used for earlier tablets that only workpartially.)
- ArtPad II
- PL300 (combined LCD screen and tablet)
- Pen Partner
- Graphire alias FAVO (mouse and pen, get at least the alpha 16 driver for fullsupport from http://people.mandrakesoft.com/~flepied/projects/wacom/).
- Intuos series (support may be only partial with the driver of yourdistribution, get updated alpha versions from Frederic Lepied's page:http://people.mandrakesoft.com/~flepied/projects/wacom/)
The older SD and HD series are not supported by the standard XFree86 driver,however, a modified driver that supports these devices as well some OEMproducts with embedded screens including the IBM Thinkpad 360 PE and ToshibaT200 is available from:http://hwr.nici.kun.nl/pen-computing/pen-computing-formats.html
USB-Devices
If ordering the wacom products intuos and graphire, you can choose between two different interfaces:
Serial and USB.
If ordering the wacom products intuos and graphire, you can choose between two different interfaces:
Serial and USB.
The Serial Interface
- is available for a long time, so the drivers are more stable for it
- can not supply power to the tablet. For graphire and small intuos, wacom made an interface wire that plugs between the ps/2 keyboard and the computer to grap that power. Bigger intuos tablets may use an AC-adapter.
- does not require you to recompile the kernel or to load kernel modules.
The USB Interface
- is newer, so the drivers may be still in development.
- can supply power to the tablet, bigger intuos tablets nevertheless may use an AC-adapter.
- may require you to recompile the kernel and / or to load kernel modulesThe section extra configuration steps later in this document tries to guide you through this process.
3.2 Which Software is needed
- If you want support for the linux console, get the latest version of gpm fromftp://ftp.prosa.it/pub/gpmor fromftp://animal.unipv.it/pub/gpm(mirror)
- If you want support for XFree86, use at least version 3.3.3.1 or get the latestfromhttp://www.xfree.org
3.3 Which Software is supported
- For the linux console, the only program I know is gpm.
- For XFree, the keyword is XInput. This specification has to be supported bydevice drivers which provide extra information. In turn, XInput has to beunderstood by programs which want to use alternative pointer devices.
There is a big number of programs based on the gtk library. The gtk has XInputsupport and makes it very easy to use.
At least the following applications support XInput:
At least the following applications support XInput:
- The Gimp - a powerful image manipulation program in the style of Photoshop. The1.1.x instable development version includes XInput support as a standardfeature. We are awaiting the next stable release, Version 1.2.x. Obtain Gimp fromhttp://www.gimp.org, it really deserves it !I am sure most of you know this and it was the reason to buy a tablet.
- gsumi - a simple B/W drawing program that supports drawing / erasing withpressure and tilt sensitivity.Get it from the gsumi web page:http://www.gtk.org/~otaylor/gsumi/
- xink (By Ralph Levien) - another rudimentary drawing program for X.xink is available from:ftp://kiwi.cs.berkeley.edu/pub/raph/xink.tar.gz
- RasMol - a molecular visualization program that supports a hardware dial boxusing XInput. look athttp://www.umass.edu/microbio/rasmol/distrib/rasman.htm.
- xinput (by Frederic Lepied) - a very useful utility for configuring and testingXInput devices. xinput is available from:ftp://ftp.x.org/contrib/utilities/xinput-1.2.tar.gz
3.4 What has to be prepared if the Tablet connects to the USB-Port
USB-Support is done in the kernel. This means that you should be able to configure and recompile the kernel.If you do not know how, consult your local guru.
The Kernel
Make sure in the USB Support section of the kernel configuration you have the following set:
Now recompile the kernel, either load the wacom module (which would be in /lib/modules/<linux version>/kernel/drivers/usb/wacom.o), or reboot, and verify that the module was loaded: On some system you may want to grep in /var/log/messages instead.Note:
At least for the intuos series even the latest kernel (2.4.7 as of moment of writing) doesn't have the right Wacom USB driver, so you have to get the right one and recompile the stuff. See Semyon Sosin 's document for this.
At least for the intuos series even the latest kernel (2.4.7 as of moment of writing) doesn't have the right Wacom USB driver, so you have to get the right one and recompile the stuff. See Semyon Sosin 's document for this.
I can not tell if wacom graphire works fine with the original driver. But take for sure that the shown __concepts__ will work for both wacom product lines.
4.1 Tablets and gpm
The gpmdaemon supports allot of input devices, including tablets. If you wanta list of the supported devices of your gpm, do a
gpm -t help
and you get it.The Wacom driver of gpm 1.18.0 and below seems to be for the very oldartpad models, the documentation does not say anything about this. Itested it with ultrapad, penpartner, graphire and intuos models but it did notwork. I have rewritten the wacom driver for gpm, to use it you need at leastgpm version 1.18.2 . Since 1.18.2, the old wacom driver has been replaced withmy driver for wacom graphire, penpartner and ultrapad products.
However, if you own an old artpad, use gpm < 1.18.1 and try:
killall gpm ; gpm -t wacom -m /dev/ttyS0
and it should work. If you own a graphire, use gpm > 1.18.1 instead and use
for the relative (mouse-like) mode:
killall gpm ; gpm -t wacom -o relative -m /dev/ttyS0
for the absolute (tablet-like) mode:killall gpm ; gpm -t wacom -o absolute -m /dev/ttyS0
Of course, you get only the buttons and the movementfunction, pressure and tilt are not supported because they are not too usefulin text-based applications.
There is no support for ultrapad macro buttons or graphire mouse wheel. Mx 2314n baixar do drivers for mac.
There is no support for ultrapad macro buttons or graphire mouse wheel. Mx 2314n baixar do drivers for mac.
If you use gpm and XFree86, you may or may not run in problems, becausenormally a device can be opened only by one program at a time. There are twosolutions for that:
- The gpm repeater mode. If you start gpm with the '-R protocol'option, it will repeat all data it getsto the device /dev/gpmdata. Let us say, you have a ps2 type mouse and your gpmcall looks like:gpm -t ps2 -Rmmanthen gpm gets your ps2 mouse data and tries to translate this into a mmanpacket, which it will emit to /dev/gpmdata. Unfortunately, gpm can translate toonly a few protocols at the time of writing. Since gpm 1.18.1, these protocols to which can be translated are marked with an asterix at the first column.Again, do a gpm -t help to get the list.If you want to omit the translation and only get the data byte forbyte, just callgpm -t ps2 -R raw. You can then make XFree use that second device by putting the lineDevice '/dev/gpmdata'in your XF86Config in the pointer section or the XInput section.
- If you use startx, you can modify it that it does agpm -kbefore the X-Server is started. This option kills a running gpm.
5.1 Required XFree Version
Minimum XFreeversion should be 3.3.3.1 because this version has extended XInput support, the second side switch works now and the blocking mouse effect has been fixed.
If you must use any prior version, XInput support should be available since3.1.2.d.
XInput support in XFree is configured basically in a file called XF86Config.In most cases the XF86Config file is located in /etc or in /etc/x11. I willshow now two very short configuration sections, the first works with XFree 3, the other is for XFree 4.I will explain then what can be changed and why this is needed.
5.2 Sample XF86Config snippet for XFree 3
5.3 Sample XF86Config snippet for XFree 4
5.4 Syntax Difference between XFree 3 and XFree 4
Please notice the different syntax betweenXFree 3 and XFree 4:
In XFree 3 configuration is done in the section 'XInput' with one subsection for each device. XFree 3 has keywords.
In XFree 4 configuration is done with one section 'InputDevice' for each device. All Settings are 'options', with one exception: the identifier statement. The Alwayscore option goes to the Serverlayout section.
In XFree 3 configuration is done in the section 'XInput' with one subsection for each device. XFree 3 has keywords.
In XFree 4 configuration is done with one section 'InputDevice' for each device. All Settings are 'options', with one exception: the identifier statement. The Alwayscore option goes to the Serverlayout section.
Because the usage can be seen from the above examples, this difference will be consideredas clear for the rest of the document.
5.5 Section Module
XInput support in XFree is reached due to the use of modules. The wacom devicedriver module file for XFree 3 is called xf86Wacom.so, for XFree 4 the filename changed to wacom_drv.o.The files are located usually in /usr/X11R6/lib/modules/ or in /usr/X11R6/lib/modules/input. We have to specifyin the 'Module' section that we want to load this driver (look at above snippets):
XFree 3: Load 'xf86Wacom.so'
XFree 4: Load 'wacom'
XFree 4: Load 'wacom'
This has to appear only once per XF86Config file.
5.6 Device Type (XF3) and Type (XF4)
A physical device can be:
- The tip of your pen
- The eraser of your pen
- A mouse like the Wacom products lens cursor, 4d-mouse, graphire-mouse
- The airbrush
The penpartner and graphire products simply recognize the type of a device,but they can not distinguish them. For example, you can not use two differentpens, say, one configured red and one configured blue - all what theseproducts say is: 'I found a pen tip on my surface', or 'I foundan Eraser on my surface', or 'I found a mouse on my surface'.
XInput maps the device types to devices, these device types are laterspecified in XF86Config. For XFree 3 this is a subsection in the section XInput, for XFree 4 this goes to individuell InputDevice sections.
The devicetypes are:
The devicetypes are:
WacomStylus
Tip of a pen or airbrushWacomEraser
Eraser of a pen or airbrushWacomCursor
Mice, like graphire mouse, lens cursor, 4d-mouse
As you can see from above examples, device types are specified with the keyword'Devicetype' in XFree 3 and with Option 'Type' in XFree 4.
5.7 DeviceName (XF3) and Identifier (XF4)
You must give every configured device a unique name. This name will be usedlater in your program to talk to that device. You can choose this name free.This statement is mandantory.In XFree 3 you will use the 'Devicename' keyword, in XFree 4 you will use the Identifier 'name' keyword. Please notice that Identifier is not an Option !
5.8 Port (XF3) and Device (XF4)
XInput wants to know at which serial port this device can be found. Thisallows me to use two different tablets at the same time, for example a graphireconnected to /dev/ttyS0 and a penpartner connected to /dev/ttyS1.
USB Tablets
USB is treated as a serial line too,so this statement is mandantory. If you connect your product to the USB, you have to specify this with Option USB.
Example how to use the USB-Port (XF4):
Switching The Mouse Off
Most people use both, the mouse and the tablet for core pointer functions. However, if you want to switch your mouse off and only will use your tablet, here comes the trick for that:
Proxy server for windows xp. First, specify AllowMouseOpenFail in section ServerFlags. Then set the device to a file which must not exist (fake or dummy). Do not set it to /dev/null as this will eat upyour CPU-time.
Proxy server for windows xp. First, specify AllowMouseOpenFail in section ServerFlags. Then set the device to a file which must not exist (fake or dummy). Do not set it to /dev/null as this will eat upyour CPU-time.
Example how to switch off the mouse (XF3):
Example how to switch off the mouse (XF4):
5.9 DebugLevel
This statement controls how verbose the Wacom driver is. The Level goes from 0 to10. If this statement is not given, DebugLevel 0 is used, which logs the veryless.
Example (XFree 3):
Example (XFree 4):
5.10 Serial Num (intuos series only)
The intuos product is more efficient than penpartner and graphire because itcan distinguish many devices of the same type. This means that it is nowpossible to use two pens, one configured red and one configured blue. As yousee, the use of device types is not enough information to handle differentpens. Therefore, each intuos device, be it a pen, ink pen, mouse, or whateverhas a serial number, which you can specify to aid XInput in resolving theright device. This would look like:
Example (XFree 3):
Example (XFree 4):
It should be said that combined input devices like pens have only one serialnumber. The driver uses the serial number it gets to recognize one specific penand the device type to distinguish the tip of that specific pen from itseraser.
How to find out the serial number of a device
- Set DebugLevel to 6
- Start the X-Server by typing X 2>t
- Tip all devices down on the tablet and make a notice of the order you tippedthem.
- Kill the X-Server (usually Ctrl+Alt+Backspace)
- Do a grep serial_num t
You should get a list of your different numbers.
Serial Num - Example of what has been logged (XFree 3)
(serial_num is in Line 4 Word 2).5.11 Mode absolute, Mode relative
If you set a device in mode absolute, this means, that the active area of thetablet will be mapped to the screen. Every time you go down to the tablet atthe same point with an absolute device the pointer will appear at the samepoint of the screen.
If you set a device in mode relative, you will get the well known behavior of amouse. This means, that if you take the mouse off from the surface, move it andgo down again, the pointer does (ideally) not move.
Example (XFree 3):
Example (XFree 4):
5.12 Device Modes Extension, Core, AlwaysCore
XFree knows two pointers: one with only the standard features (buttons,moving-capabilities), which is used for selecting menus, text, clicking buttonsand doing other controlling stuff. This is the Core Device.
The other pointer is used by applications which want more information, likepressure and tilt.
This is the extension device.
This is the extension device.
Starting with version 3.3.3.1, the Statement AlwaysCore tells the driver that it should send both types of events.
If you do not specify Alwayscore in your XF86Config, then this device isinitially used as extension device, this means it is usable only in applications but you can notcontrol the menus of your window manager with it.
If Alwayscore is given, then your device acts as core pointer (in addition to the mouse) as well as it sends tilt and pressure information to applications which opened the device in extension mode.
You can configure two different logical devices, one in Core-Mode and one inExtension-Mode, to the same physical device.
To do so, simply type two identical sections, only the DeviceName statement must differ. Then specify AlwaysCoreonly for the last section.
To do so, simply type two identical sections, only the DeviceName statement must differ. Then specify AlwaysCoreonly for the last section.
Example (XFree 3):
For XFree 4, this is not an option in the InputDevice section, it goes to the Serverlayout section andcan be one of: AlwaysCore / SendCoreEvents or CorePointer:
Example (XFree 4):
5.13 HistorySize
This statement sets the buffer size that is used to cache motion events.
Example (XFree 3):
Example (XFree 4):
5.14 Suppress
This statement specifies how many units the device must move before the drivermoves the pointer. This can be necessary if very large resolutions are used.
Example (XFree 3):
Example (XFree 4):
5.15 TiltMode (XF3) and Tilt (XF4)
This works only with intuos series tablets.
TiltMode enables sending of tilt information for intuos devices. If thisstatement is missing, only pressure information is transferred.
TiltMode enables sending of tilt information for intuos devices. If thisstatement is missing, only pressure information is transferred.
Example (XFree 3):
![Number Number](https://wcm-cdn.azureedge.net/-/media/wacomdotcom/support contact/serial model numbers/intuos2.jpg?la=en&hash=8F6F0F606C81FE4CE1B4372BB7A5E7CD)
Example (XFree 4):
5.16 MaxX, MaxY, MaxZ (since alpha 20)
Max[axis] limits / owerwrites the max[axis] values normaly retrieved from the tablet.More or less developer stuff.
5.17 ResolutionX, ResolutionY, ResolutionZ (since alpha 20)
Helvetica type 1 font free download. Resolution[axis] presets the resolution[axis] values normaly retrieved from the tablet.More or less developer stuff.
5.18 TopX, TopY, BottomX, BottomY Statements
These four statements allow to reduce the active area of the tablet. My intuosA4 oversize, for example, is so big that you can not do painting work with itbecause the ways of the pen are too long. I use these four Statements to tellthe driver that it should map only the lower left quarter of the tablet to thescreen.
It is possible to define more than one active area on the same tablet:Define as many subsections as you need with the same Port Statement but withdifferent Top. statements and Devicenames. This results in multiple logicaldevices all of them restricted to their individual bounds. You may useone device in absolute mode and one in relative mode as well.
It is possible to define more than one active area on the same tablet:Define as many subsections as you need with the same Port Statement but withdifferent Top. statements and Devicenames. This results in multiple logicaldevices all of them restricted to their individual bounds. You may useone device in absolute mode and one in relative mode as well.
Example (XFree 3):
Example (XFree 4):
Getting the maximal X, Y Values, current configuration, and the resolution
If you use the above four statements, you sometimes want to make somecalculations on the size and position of the rectangle to be defined. Oftenthe maximal tablet coordinates and the resolution are needed for this. To getthese values, start your server: X 2>t.Kill the X-Server (usually Ctrl+Alt+Backspace)and do a grep 'X=' t.You should get back the values in question.
Getting Resolution - Example of what has been logged
5.19 KeepShape
This option uses the TopX, TopY statements (or their built in defaults, ifomitted) and adjusts the BottomX, BottomY statements so that
- The ratio height / width of the screen is the same ratio on the tablet
- The active area starting at TopX, TopY of the tablet is as big as it can bewith the above condition.
Any given BottomX, BottomY statement is ignored, because these values will becalculated.
Example (XFree 3):
Example (XFree 4):
5.20 Threshold
This is available since alpha 16 and is used to control the minimum pressure that is needed to detect that a tool is pressed on the surface. It works with intuos andgraphire. Please note that the integer value has to be coded as String,unlike all other integer values.
Example (XFree 3):
Example (XFree 4):
5.21 USB (since alpha 20)
USB tells the driver that the serial line is the usb port. This needs a Kernel 2.4 with usb enabled.Alpha 20 driver only supports absolute devices.Here is an example for use with XFree 4.
Please read the Wacom-USB-mini-HOWTO by Arnauld Claden and the USB-'Micro-HOWTO' by Semyon Sosin for more information on USB setup.
Please read the Wacom-USB-mini-HOWTO by Arnauld Claden and the USB-'Micro-HOWTO' by Semyon Sosin for more information on USB setup.
6.1 Setting up the Gimp to use XInput devices
Gimphas built-in XInput support since Version 1.1.x.
Gimp must know which devices it should use and in what mode. You have to opentheFile/Dialogs/Input Devices- dialog for setting this up. You will find two listbox-controls at the top ofthat window labeledDeviceandMode. Choose the device to set up from theDevicecontrol and choose a mode from theMode-control.
The modes are:
- disabled: Gimp does not use this device.
- window:
Gimp uses this device, the cursor is drawn by the application. The cursor can not leave the active window.The active area of the tablet is mapped to this window. - screen:
Gimp uses this device. The cursor is drawn by the X-Server. The cursor can move over the whole screen.The active area of the tablet is mapped to the screen.
If you see two cursors linked to your device, you have two solutions:
- Use mode screen but you may or may not loose the special gimp-tool cursors; Ifso, all cursors will be replaced by the pen cursor.
- Configure two different devices in the XF86Config file, oneAlwaysCoreand one not. Tell gimp to use the later one in mode window. If you do so andhave one of the statementsTopX, TopY, BottomX, BottomYin your XF86Config, take care to use the same adjustments for that statements inboth logical devices. If you do not, then you get confused because X draws acursor of the one device while the other is active. the effect of this is acursor, very far away from the point of action (hotspot).
Below the two listbox-controls there is a tab-control with the two registertabsAxesandKeys.Axesassigns an axis a function, it is mostly not necessary to change this. Butthink about a touch-screen device which is built in a table rotated by 90degrees, then you might want to swap the x and y axis.
Some tablets have so called macro keys at the top which may hold some often used functions. The Keystab lets you assign a character to a macro key. For example, you can put Ctrl+Shift+R, to a macro key. If you activate this key, then the rulers are toggled.
The current Wacom driver supports only the macro keys of the ultrapad series,the macro area of the intuos products is not yet usable for that.
The current Wacom driver supports only the macro keys of the ultrapad series,the macro area of the intuos products is not yet usable for that.
Now we should talk about how the devices can be used. Open theFile/Dialogs/Device Status-dialog. Open an image.
Wacom Tablet Driver Not Responding
You set up each device independently from each other in gimp.
If you move the cursor with different devices in the image window you can seethe devices change in the Device Status dialog. If you pick a tool, brush,pattern or color with a device, again the changes are reflected in the dialog.You can save the settings in the Status Dialog, so that they will be restoredbefore your next session.
6.2 The Switch Device
This is a special device that is always present. It generates an event everytime a new device becomes the core pointer. It has a pseudo 'axis'.The 'value' of this axis is the id of the core pointer device. I donot know what a user can do with it - this is mainly helpful for internal use.
6.3 Buttons
The buttons of the devices are as different as the devices are:
A pen has at least a tip, but it may have one or two side switches and aneraser. A mouse may have up to 32 buttons (but usually 3). Buttons are numberedfrom 1 to the number of buttons. With the next two utilities you can change, towhat number a button is mapped.
A pen has at least a tip, but it may have one or two side switches and aneraser. A mouse may have up to 32 buttons (but usually 3). Buttons are numberedfrom 1 to the number of buttons. With the next two utilities you can change, towhat number a button is mapped.
6.4 Button Mapping with xmodmap for Devices in Core Mode
xmodmap will only modify the Core Pointer. As there is only one Core pointer ata time, it makes no difference between the physical devices which may becomethe Core Pointer. You may set this device manually with xsetpointer device.
For the moment, let us forget the whole XInput stuff andthink of a left-hander who just wants to swap the left and right mouse buttons.You would execute xmodmap -ppto look what the current assignment is. Youshould get the following table back:
To swap the buttons, you do a xmodmap -e 'pointer = 2 1 3', and to getback, xmodmap -e 'pointer = default'. This should work with every devicewith at least two buttons. Note that the term 'pointer = x x x'has to be quotedto prevent it from being changed by the shell.
6.5 Button Mapping with xinput for Devices in Extension Mode
Back to XInput now. If you use the gimp, you may want to change the buttonmapping for each device separately (may be you are happy with the mouse butwant to swap the two side-switches of the pen). Frederic Lepied has written autility called xinputfor that.
To swap the side-switches, you would do a xinput listto get a list of thedevices and their current settings. Swapping is done with xinputset-button-map Pen1 1 3 2where Pen1is the Device to change.
Starting with XFree 3.3.2 this works also with devices thatare configured AlwaysCorein XF86Config.
6.6 xsetmode - changing absolute / relative mode
With xsetmode you can change the mode of a device between absolute and relative.
Example:
xsetmode GraphireMouse ABSOLUTE.
xsetmode GraphireMouse ABSOLUTE.
6.7 xsetpointer - setting the default core device
If you have none of your devices configured AlwaysCoreand you wanta device to become the core-pointer, then xsetpointer must be used.
Do a xsetpointer Devicename. The old core-device (usually themouse) is not usable anymore and the one you specified should be active. Forexample I can make the graphire mouse the standard core device from within arunning XFree.
xsetpointer -llists all devices and the modes they are in.
6.8 Keys
Some devices have macro keys or pads on them, to which a scancode or string may be assigned. This works only for devices in extension mode and is therefore donein the application you want use the keys with.
xinput -l gives information about the number of keys and things like the first scancode.
6.9 Utilities to use more than one tablet and for toggle support on / off
I own myself 3 tablets of Wacom and use them on my notebook. Whenever notablets are connected andI start X, I have to wait very long until the driver gives up. If xdm is used,this increases to multiple of that timeouts.
I have written two utilities which should make live easier with that:
- The shell script sxfor those who use startx. sx uses the dialog tool to present a nice menu where the user can choose:
- one of up to 10 devices (tablet, joystick, .)
- for notebooks, which display to use (internal or external display)
- which window-manager to use
- The small gtk-application xinput-chooserfor those who use xdm.xinput-chooser presents the user a menu whenever the xdm login screen is shown,from which one of up to ten different configurations can be chosen.
The concept behind this is that a XF86Config file is split in at least aXF86Config.bare file, which holds the information common to all configurations,and various snippets, each of them holding the special information for aparticular configuration.
The two utilities will then concat the parts back to a working configuration.
You can get this packet fromhttp://www.runkel-it.de/download, it is named xinput_chooser_sr.
7.1 Gnome and Gimp only work like a usual mouse, without pressure and tilt.Gimp Input Devices Dialog shows 'No Input Devices'
It seems that you have not compiled your gtk with XInput-support.Please rebuild gtk and use ./configure --with-xinput=xfree for building the Makefile. Then do a make && make install. Then rebuild your gimpso that it uses this extendet gtk.
7.2 Is the wheel of the mouse (cursor) supported ?
Yes, it generates button 4 and button 5 events.
7.3 How can I find out the intuos Serial Num of my tool ?
read the section about Serial_Num
7.4 How do I change the action of each button of my tool?
Read the section about buttons.
7.5 How can I use the intuos/artpad/ultrapad macro area ?
You can not use the intuos macro area, sorry.
Only Artpad / Ultrapad Macro stripes work. Read the section about Gimp Keys.
Only Artpad / Ultrapad Macro stripes work. Read the section about Gimp Keys.
7.6 Is it possible to define multiple active areas on the same tablet ?
Yes, read the section about the Top. Statements
7.7 Can I use more than one tablet at the same time ?
Yes, read the 'Port and Device' section
7.8 The Wacom Driver eats my CPU Time. Any Hint ?
This mostly happes under the following condition:
AllowMouseOpenFail was specified and the device is set to /dev/null.Set the device to a nonexisting file instead, for example /dev/fake, and you will get back your CPU time. See the examples for this under the 'Port and Device' section.
AllowMouseOpenFail was specified and the device is set to /dev/null.Set the device to a nonexisting file instead, for example /dev/fake, and you will get back your CPU time. See the examples for this under the 'Port and Device' section.
Another reason may be that there were too many interrupts produced.
I was told, that hdparm -u1 /dev/hdx (replace x with your drive letter) may help.
I was told, that hdparm -u1 /dev/hdx (replace x with your drive letter) may help.
Artrage Wacom
7.9 The Cursor 'dances' around
Most Graphire's are known to be weak for that, intuos seems to be better butstill not perfect. This seems to be a hardware problem.
Possible Solutions:
Possible Solutions:
- Put your tablet as far as possible away from all emitting devices likemonitors, printers, computers, AC-adapters.
- Use a modified driver with a filter algorythm. Many of them are in development right now but none of them seem to be the cruncher.
- If using an IDE drive, try hdparm -u1 /dev/hdx (replace x with your drive letter)
8.1 NCurses programs only support cut and paste with my new gpm
You probably mixed a new gpm with an old gpm library.Or You use an old client which searches the socket gpmctl in /var/runinstead in /dev. In the later case you have two options: get new clientsand recompile them or change gpm.h so that it uses /var/run instead of /dev and recompile gpm and libgpm.
gpm:
gpm man page, gpm FAQ, source code file mice.c
gpm man page, gpm FAQ, source code file mice.c
XInput:
XInput HOWTO by Owen Taylor
XInput HOWTO by Owen Taylor
XFree and Wacom:
XF86Config man page
XF86Config man page
Frederic Lepied's site
Wacom-USB-mini-HOWTO by Arnauld Claden
Wacom Intuos M Serial Number
USB-'Micro-HOWTO' by Semyon Sosin (intuos related)
Wacom Serial Number Invalid
much, much, e-mails.