There where a few questions relating to the 500mhz model further up the thread, nothing came of it though. It may be worth starting a new thread for this, this one is bloated already and quite a few folks seem to be having trouble when refering to it for configuration on cf-28 and 29's.
Can you PM me with the output of dmesg or post it in a new thread? cheers |
Quote:
In any case. I just finished reading this the first time. I have the CF-18, and I noticed that samstar successfully got his working. Am I correct that this is what is needed: use kernel 2.6.20 instal dmitry's 3 patches (do I compile anything here?) use evdev for touchpad and evtouch for touchscreen configure xorg.xonf appropriately Anything else? |
Back Again!
Without sufficient consideration of the consequences, I upgraded my CF-29 to Kubuntu 8.04. Naturally, that blew out the previous working configuration. The touchscreen sort-of worked out of the box afterward, but it was accelerated and not calibrated. I got Conan's evtouch-0.8.8, and followed the instructions. I had to comment out the "CorePointer" in the ServerLayout section of xorg.conf, because with that in place neither the touchscreen nor the touchpad work at all. Now the acceleration seems to be gone from the touchscreen, but the calibration is still way off and the X and Y Max and Min settings are completely ignored.
Anyone have a working xorg.conf for a CF-29? |
df-72 updateed ubuntu 8.10
Sorry about the lost config Azizcoos,
(backup backup backup) when I first set up my cf-72 I found a nifty little calibration program, but after searching for it for the last hour I unfortunately I can't point you at one. It appears from looking at the driver that the cf-28 and cf-29 have the same touch screen (I could be wrong), and as we will see it is the same as the cf-72, that I have. so here is my xorg.conf entry I hope it helps : Code:
old lifebook.c: Code:
Code:
.ident = "Panasonic CF-72", That'll teach me to drink and drive(r hack).;) Anyone know how to get word of this to the ubuntu folks? |
Is this script also working for CF-29 with Jaunty?
Or can anybody tell me how to callibrate my Touchscreen? It's really annoying that my Touchscreen works like a giant version of the touchpad... By the way: My cursor is normally much faster than my finger. |
Is this script also working for CF-29 with Jaunty?
I do not own a cf-29, but as far as I know the driver has worked for it for quite some time (no source editing necessary). That would leave configuration, which for these touchscreens must be done manually afaik. I never did get the Touchscreen configuration program in Ubuntu to work, it ran but changed nothing. The screen on the on the CF-29 is the same 13.3" one as on the CF-72, so I would wager that the config numbers are the same or nearly the same.
One other thing that I found was that the fglrx binary graphics driver conflicts with the touchscreen and must be uninstalled/blocked. Instead you must use the open source Radeon driver, no accelerated 3d. I found that this caused the same symptom you are describing. Also you can completely replace the '/etc/X11/xorg.conf' file with a xml file for hal. Copy and paste the following lines into a text editor and save as '/etc/hal/fdi/policy/10-x11-input.fdi' Code:
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- --> If you chose to use hal and the 10-x11-input.fdi XML file instead of xorg.conf, you will need to reboot the computer before the touchscreen is usable. Good luck and let us know what ends up working(or not working). |
Thanks a lot,
to get the point: 1. Create a script "'/etc/hal/fdi/policy/10-x11-input.fdi'" by copy & paste the lines you posted 2. do...something......... What is "hal"? (I'm using ubuntu for a really short time and have no idea :)) 3. reboot Of course I'll let you know whether it's (not) working once I tried out. |
No problem.
I to am using Ubuntu, for a while now the inputs(keyboard & mouse/touchpad/touchscreen) and (video) outputs have been configured through hal (hardware abstraction layer). In the past these devices were configured in the /etc/X11/xorg.conf file. Now hal configures them automatically; except for the touchscreen, which is a unusual enough that we need to write an xml file describing it (the code I previously posted). This is important, but so is making certain that you are not using the fglrx binary graphics driver from ATI. You can use Synaptic (upper left menus 'System' -> 'Administration' -> 'Synaptic Package Manager')to remove the fglrx driver and make certain that the radeon driver is installed (use the search button not the 'quick search' function). Then create the /etc/hal/fdi/policy/10-x11-input.fdi as described in the previous post and reboot. |
cf-29 touchscreen
Opps! I forgot some key stuff.
you also need to install the evtouch driver. forget what I said before about synaptic just run the following commands in a termina Code:
sudo apt-get remove xorg-driver-fglrx Code:
sudo gedit /etc/hal/fdi/policy/10-x11-input.fdi |
Hey.
It works... Not perfect, but it does. My cursor is now nearby my finger, but it is not exactly... (maybe 5mm difference). Is it possible to reconfig this? |
Panasonic Toughbook CF-29 Touchscreen
to configure the touchscreen, change the MinX MaxX MinY MaxY numbers in the /etc/hal/fdi/policy/10-x11-input.fdi file. Since you won't be able to see a change I would recommend temporarily moving or deleting this file after replacing it with the proper configuration in the /etc/X11/xorg.conf file;
Code:
# xorg.conf (X.Org X Window System server configuration file) As for the configuartion, I would tackle one number at a time, start with minX trying to get the configuration near the left edge horizontally as accurate as possible (don't worry about vertical yet). Then move to MaxX and do the same for the right edge. Repeat for the top (minY) and then the bottom. I believe that both X numbers affect each other to some degree as do both Y numbers, so after you get MinX adjusted changing MaxX will slight unadjust it. You may have to change all of the numbers several times before it is perfect. I would recommend changing in increments of 5 or 10, leave the commented numbers there as references until you are happy with the final result of your efforts. I got it 'close enough' after an hour or so, but mine started out far worse than yours. I later came back and got it closer and it is now almost perfect. For some reason it will never be completely perfect, some areas tend to have bias. When you are happy with the numbers make a new /etc/hal/fdi/policy/10-x11-input.fdi file and rename the /etc/X11/xorg.conf file to /etc/X11/xorg.bak and reboot. At some point use of xorg.conf will be phased out, so I wouldn't recommend using it indefinitely. |
Thanks a lot.
It works. (Perfect!) :) |
Nice one :) Quick note for future reference, the evtouch driver seems to be stagnating and is masked in gentoo:
Quote:
cheers |
Working Here!
I recently upgraded my CF-29 to Kubuntu 9.10. Installed the evtouch driver and created the /etc/hal/fdi/policy/10-x11-input.fdi file. The /etc/X11/xorg.conf file has already been phased out, apparently, because it does not exist. Rebooted, and it worked! It took a couple more reboots to get the numbers tweaked, but now it is working perfectly. So add the CF-29 to the tested-working list.
If you aren't sure if your touchscreen is the same type, do Code:
dmesg | grep LBPS Code:
[ 26.439176] input: LBPS/2 Fujitsu Lifebook TouchScreen as /devices/platform/i8042/serio1/input/input8 |
Something is missing?
I have read through this whole thread but several of the links early on do not work. I feel like I might have missed something. I am running a CF-29 and using 'evdev'. So far I haven't been able to figure out an xorg configuration that works. The touch screen was noticed by Debian right out of the box but the cursor moves faster then my finger and when I touch the screen it never lands under my finger.
I am running the latest version (of stable) Debian. At one point in this thread there was talk of starting a single thread with info on getting touchscreen to work. Did that ever happen? Any help would be greatly appreciated. I have followed so many dead end leads and this thread is by far the best info I have found. Thanks for any input. |
All times are GMT -5. The time now is 02:38 PM. |