Help with touchscreen configuration Panasonic CF-29

I replaced Ubuntu Linux with openSUSE 11.3 on a Panasonic CF-29 Laptop. Everything works well except for the touchscreen. The touchscreen is active however the calibration is not correct. I was able to set this up under Ubuntu, but am having no luck in openSUSE 11.3.

Here are the particulars on the touch sceen:
From the terminal cat /proc/bus/input/devices yields the following.

I: Bus=0011 Vendor=0002 Product=0009 Version=0006
N: Name=“LBPS/2 Fujitsu Lifebook TouchScreen”
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=3

In Ubuntu getting the correct calibration consisted of installing the package “evtouch”. Then this file is created /etc/X11/xorg.conf.d/69-evtouch.conf containing the following:

Section “InputClass”
Identifier “LBPS/2 Fujitsu LifeBook TouchScreen”
MatchProduct “LBPS/2 Fujitsu LifeBook TouchScreen”
MatchDevicePacth “/dev/input/event*”
Driver “evtouch”
Option “minX” “300”
Option “minY” “440”
Option “maxX” “4000”
Option “maxY” “3850”

The above values are the correct values for my particular screen

EndSection

When I do this in openSUSE 11.3 the x server fails to start with a parsing error and to start x it is necessary to comment out this line MatchDevicePacth “/dev/input/event*”.

I would appreciate any assistance in getting this working. Since the touchscreen works but with the wrong calibration it would seem easiest to find the file containing the calibration and use that file, however I have not been able to find the needed file. Or if finding the file is not possible I would like to add a correct calibration file in the correct location.

Thanks and have a nice day.
bill

i am having the same problem with my cf30. Please Help !

What do you mean by “when I do this in openSUSE” ?

Do you mean when you install x11-input-evtouch on openSUSE ?

Do you mean when you both install x11-input-evtouch AND use the Ubuntu /etc/X11/xorg.conf.d/69-evtouch.conf ?

In case you did not search on google, there is a page here with some guidance re: evtouch:
Xorg Touchscreen Driver

i tried that. also its a little bit of a guessing game since there is no xorg.conf in 11.3 but it had no affect
i also tried evdev with OPTION “Calibration”
had also no effect.

If one creates an /etc/X11/xorg.conf file, it will be used in 11.3. Alternatively one can edit the various files under /etc/X11/xorg.conf.d/ directory.

yes i figured that out. is there no documentation about that?
also i got my touchscreen calibrated after a full day of pain. the touchscreen was detected as a evdev touchpannel. and there the calibration option works. the touchscreen entry in xorg.conf is maybe just there to confuse innocent users like me.
also i am a little unhappy with the x.org documentation. they seem to be not really into documenting.

another thing i am wondering. am i just not able to find it or why is there no kde support for touchscreens. i hate to write this but i got my cf30 with preinstalled windows 7 and the touchscreen support was amazing. so confortable with on screen keyboard that faded out and the mouse pointer disappeard after using the touchscreen.
i was really hoping for more with kde

When it comes to ‘state of the art’ or ‘new products’ Linux almost always lags by 2 to 3 years behind MS-Windows. Its sad, but IMHO often true. The reason is because the manufacturers often do not write drivers for Linux.

this is not about state of the art technology nor about drivers!
its a basic design thing. touchscreens are arround for decades. and a proper surface design that allows smooth touchscreen usage does not require any hardware related code.

even a touchscreen calibration tool could be writted without hardware code

Well, I confess I beg to differ in this. While touch screens have been around for a long time, it is only recently that a LOT of advances have been made in touch screen. This is ESPECIALLY true in the past 1 year. … So as I noted, when it comes to new hardware with touch screens, Linux typically lags by 2 to 3 years.

I don’t like that lag any more than you (as it typically means the hardware is 1/2 way to being obsolete before it works reasonably well under Linux).

i hope there will be some advancement soon. especially since a lot of netbooks come out with tc now. and this is a key targe group for linx. 4 me i can work with it so far. and its def no reason to switch to w7 4me.
sorry 4 me bad writing skills but the rubber keybord on the touchbook is as hard to write on as its robust. and it really is a tough computer :wink: i love it

Indeed. I am now convinced my next laptop/netbook will be a tablet capable laptop (probably with a 12" screen) and I too want one that is very very functional.

If you find the performance is less than adequate on 11.3, and even IF you find help here on our forum, I recommend you raise a bug report on openSUSE-11.3. By raising a bug report you get the attention of the SuSE-GmbH expert packager who might be able to help you configure this better AND who might make it more automatic next time. There is guidance here for bug reports: openSUSE:Submitting bug reports - openSUSE Use your openSUSE forum username and password to log on to bugzilla.

Hi, i use this configuration in my /etc/X11/xorg.conf.d/50-evtocuh.conf file:

Section “InputClass”
Identifier “touchscreen catchall”
MatchIsTouchscreen “on”
Driver “evtouch”
#Option “Calibrate” “1”
Option “Device” “/dev/input/evtouch_event”
Option “DeviceName” “touchscreen”
#Option “SwapY” “1”
#Option “Rotate” “CW” ## CW or CCW
Option “MinX” “200”
Option “MinY” “200”
Option “MaxX” “3815”
Option “MaxY” “3815”
#Option “MaxY” “3948”
Option “ReportingMode” “Raw”
Option “SendCoreEvents” “On”
Option “MoveLimit” “50”
#Option “ReportingMode” “Raw”
#Option “SendCoreEvents” “On”
EndSection

If you need, uncomment the lines:

#Option “SwapY” “1”
For swap the Y axis, or

#Option “Rotate” “CW” ## CW or CCW

If you need rotate the touchscreen.
The configuration if adapted to my screen size, if possible that you need to run the calibration tool.

I know this is a old thread, but I don’t see an answer.

Regards,

GoXonLine