Moving forward, then, to XWindows. Here are some important groundrules to remember:
1) Don't touch the kernel module. At all! Keep a backup copy of it in a safe place.
2) Don't touch the udev rules or the HAL config files. At all! Keep a backup copy of them in a safe place.
Let's proceed:
FIrst, find the precompiled XWindows driver in the source code for 0.8.5-9. Under the main directory (from wherever you unzipped it to) you should find:
../linuxwacom-0.8.5-9/prebuilt/32/
In that directory you should find two versions of the XWindows driver: wacom_drv.o and wacom_drv.so. We're only using the .so driver, NOT the .o version.
Copy the wacom_drv.so file to this location:
/usr/lib/xorg/modules/input
The version that came with PCLOS is 88.3K in size. The precompiled binary from the 0.8.5-9 tarball is 123.9K in size.
I had already done all that..... (including saving back-ups of everything.)
Open the /etc/X11/xorg.conf file as root and edit as mentioned before. Just put in the information for "stylus" and "eraser." Don't bother with "touch" at this time because of the reports that the touch feature of the Bamboo is not working properly.
I added this;
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/tablet-wacom-bamboo-pen_touch-stylus" # USB ONLY
Option "Type" "stylus"
Option "USB" "on" # USB ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/tablet-wacom-bamboo-pen_touch-stylus" # USB ONLY
Option "Type" "eraser"
Option "USB" "on" # USB ONLY
EndSection
plus the corresponding Core Events at the bottom.
With just this minimal configuration, restart XWindows, log back in, and see if the stylus works like a mouse. Also check the xorg log in /var/log as we did before. Don't bother with wacomcpl or any of the other utilities; I don't have a lot of faith in them for truthful reporting of information at this time. Also remember, once you have the XWindows driver running, you can't use wacdump anymore unless you shut down XWindows completely. I've discussed methods of doing that before. Let's hope it doesn't come to that; we already have the kernel portion of the equation working.
Much better! Xorg.0.log has this;
(**) Option "Device" "/dev/input/tablet-wacom-bamboo-pen_touch-stylus"
(**) Option "SendCoreEvents"
(**) stylus: always reports core events
(**) stylus device is /dev/input/tablet-wacom-bamboo-pen_touch-stylus
(**) stylus is in absolute mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) stylus: reading USB link
(**) Option "BaudRate" "9600"
(**) Option "Device" "/dev/input/tablet-wacom-bamboo-pen_touch-stylus"
(**) Option "SendCoreEvents"
(**) eraser: always reports core events
(**) eraser device is /dev/input/tablet-wacom-bamboo-pen_touch-stylus
(**) eraser is in absolute mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) eraser: reading USB link
(**) Option "BaudRate" "9600"
(II) evaluating device (eraser)
(II) XINPUT: Adding extended input device "eraser" (type: Wacom Eraser)
(II) evaluating device (stylus)
(II) XINPUT: Adding extended input device "stylus" (type: Wacom Stylus)
(II) evaluating device (Mouse1)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) evaluating device (Keyboard1)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(==) Wacom using pressure threshold of 61 for button 1
(==) Wacom USB Bamboo tablet speed=9600 (38400) maxX=21648 maxY=13530 maxZ=1023 resX=2540 resY=2540 tilt=disabled
and I again have this!!! (I probably have to report that the picture was done with the stylus in Inkscape, but when I go to Gimp, it is the
eraser that is writing and the
stylus that is moving the canvas around - which is backwards..... is there a setting in Gimp I can change?) However, it does seem lots more stable, ie the mouse doesn't jump to the upper left of my monitor now and it seems like it is moving with the stylus - when I pick my hand up to move over for the next letter, it doesn't jump away; it moves with me.... much better than before.
[attachment deleted by admin]