Hello,
I am trying to use this old notebook as a poor man's netbook. I installed Slackware 13 on it and find that the touchscreen uses the Xorg evdev driver. It starts up with both acceleration and incorrect calibration. Xinput can be used to successfully remove the acceleration. However, using xinput to set the calibration does nothing to the behavior, although the settings do seem to get registered.
After bringing up X:
fujitsu:/home/mradtke xinput list 2
"LBPS/2 Fujitsu Lifebook TouchScreen" id=2 [XExtensionPointer]
Type is TOUCHPAD
Num_buttons is 5
Num_axes is 2
Mode is Absolute
Motion_buffer is 256
Axis 0 :
Min_value is 0
Max_value is 1024
Resolution is 10000
Axis 1 :
Min_value is 0
Max_value is 1024
Resolution is 10000
fujitsu:/home/mradtke xinput list-props 2
Device 'LBPS/2 Fujitsu Lifebook TouchScreen':
Device Enabled (98): 1
Evdev Reopen Attempts (231): 10
Evdev Axis Inversion (232): 0, 0
Evdev Axis Calibration (233):
Evdev Axes Swap (234): 0
Evdev Middle Button Emulation (235): 2
Evdev Middle Button Timeout (236): 50
Evdev Wheel Emulation (237): 0
Evdev Wheel Emulation Axes (238): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (239): 10
Evdev Wheel Emulation Timeout (240): 200
Evdev Wheel Emulation Button (241): 4
Evdev Drag Lock Buttons (242): 0
I can set the calibration:
fujitsu:/home/mradtke xinput set-int-prop 2 233 32 10 100 10 100
Nothing changes in the way the touchscreen works. However, xinput shows the changed settings:
fujitsu:/home/mradtke xinput list-props 2
Device 'LBPS/2 Fujitsu Lifebook TouchScreen':
Device Enabled (98): 1
Evdev Reopen Attempts (231): 10
Evdev Axis Inversion (232): 0, 0
Evdev Axis Calibration (233): 10, 100, 10, 100
Evdev Axes Swap (234): 0
Evdev Middle Button Emulation (235): 2
Evdev Middle Button Timeout (236): 50
Evdev Wheel Emulation (237): 0
Evdev Wheel Emulation Axes (238): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (239): 10
Evdev Wheel Emulation Timeout (240): 200
Evdev Wheel Emulation Button (241): 4
Evdev Drag Lock Buttons (242): 0
In addition to the calibration not working, no button events seem to be generated or reported by xinput.
I did a lot of searching for a solution and see that many people use evtouch (
http://www.conan.de/touchscreen/lifebook-2.6.html) for their Lifebooks. However, none of the binaries seem to work with the Xorg build that Slackware uses (ABI version mismatch) and I have no idea of how to fix that. I am open to recompiling Xorg to use evtouch, but I don't know if that will work and I'll need some help locating and installing the Xorg sources that were used in building Slackware 13. They don't seem to be part of the distribution.
Any suggestion?
Thanks,
Mike