ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #70358
[Bug 577257] [NEW] Panasonic Toughbook CF-29 Touchscreen calibration support.
Public bug reported:
To summarize what has been discovered is that the CF-29 has an uncommon
multiplexed PS2 type of connection that the touchscreen/touchpad uses.
There is no simple solution, as far that i know - you have to be a bit
of a Linux expert as well as a programmer and know how to write a patch
for the CF-29 hardware and then patch your kernel and configure X
Windows to get it working .
It can be done though - Emperor Linux is one distribution that has it
working but they will only pre-install it on a CF-29, which is quite
costly. There is also another company that has a CF-29 touchscreen
driver for sale for $149.00.
quote:
http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/panasonic-toughbook-cf-29-touch-screen-485053/page14.html
To the best of my knowledge the evdev module does not work with the
Fujitsu LBPS/2 Touchpad/Touchscreen controller found in these Panasonic
Toughbooks. It could be that recent development has changed this, but it
has been my experience that the only working driver is the evtouch
module. I don't personally own a CF-29, but my CF-72 has the exact same
input hardware. The evtouch module is somewhat stagnant and deprecated
in some distros, so it may be worth the effort to figure out how to get
evdev to work if you feel up to the challenge.
At any rate, here is a short list from my experience with the
touchscreen;
- evtouch is not compatible with fglrx, you will need to use the OS radeon module
- configuration is done through hal; see previous post for the rules file
- configuration utilities don't work with evtouch; you will have to manually change numbers
--
unquote.
It looks to me that this needs to be done to get the touchscreen to
work:
Copy and paste the following lines into a text editor and save as
'/etc/hal/fdi/policy/10-x11-input.fdi'
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<!--
Pointer inputs for the Panasonic CF-72 w/ Touchscreen.
Models without touchscreen do not need this file as they are automatically configured by hal
-->
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="LBPS/2 Fujitsu Lifebook TouchScreen">
<merge key="input.x11_driver" type="string">evtouch</merge>
<merge key="input.x11_options.Device" type="string">/dev/input/by-path/platform-i8042-serio-1-event-mouse</merge>
<merge key="input.x11_options.ReportingMode" type="string">Raw</merge>
<merge key="input.x11_options.MinX" type="string">240</merge>
<merge key="input.x11_options.MinY" type="string">220</merge>
<merge key="input.x11_options.MaxX" type="string">3900</merge>
<merge key="input.x11_options.MaxY" type="string">3800</merge>
<merge key="input.x11_options.MoveLimit" type="string">5</merge>
<merge key="input.x11_options.SendCoreEvents" type="string">true</merge>
</match>
</device>
</deviceinfo>
To configure it, the max min numbers must be changed in increments , 5 or 10..
Then reboot.
A time consuming and fiddly task, since the configuration tool does not handle it according to a lot of forums.
** Affects: xf86-input-evtouch (Ubuntu)
Importance: Undecided
Status: New
--
Panasonic Toughbook CF-29 Touchscreen calibration support.
https://bugs.launchpad.net/bugs/577257
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xf86-input-evtouch in ubuntu.
Follow ups
References