Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Lenovo Touchscreen calibration
Lenovo Touchscreen calibration
I have a Lenovo A700 ideacentre with a touch screen monitor. I was looking at xinput_calibrator, but there is no package for my 64 bit Linux Mint Debian Gnome system at http://www.freedesktop.org/wiki/Softwar ... calibrator Is there another way to calibrate this. When I touch the monitor all I am able to do is bring up the menu for "add to panel".
Looking forward to any help or suggestions.
TIA Bob
Looking forward to any help or suggestions.
TIA Bob
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
Use the source Luke?
I needed these packages before it would build
If you made it without errors the executable lives in xinput_calibrator-0.7.5/src
src/xinput_calibrator
I used checkinstall instead of make install
I don't have any devices to configure so no chance to test it out....
I needed these packages before it would build
Code: Select all
apt-get install libtool autoconf2.13 libxext-dev libxi-dev unp
Code: Select all
wget https://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz
unp xinput_calibrator-0.7.5.tar.gz
cd xinput_calibrator-0.7.5
./autogen.sh --with-gui --prefix=/usr
./configure --prefix=/usr
make
src/xinput_calibrator
I used checkinstall instead of make install
Code: Select all
$ which xinput_calibrator
/usr/bin/xinput_calibrator
I don't have any devices to configure so no chance to test it out....
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
Re: Lenovo Touchscreen calibration
Thanks for trying but I got errors.
- Attachments
-
- Screenshot-1.png (68.04 KiB) Viewed 10725 times
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
Doh! My bad - wget won't grab that file. Just click the link or put the entire string in your web browser:rdonnelly wrote:Thanks for trying but I got errors.
https://github.com/downloads/tias/xinpu ... 7.5.tar.gz
That should download the file.
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
Re: Lenovo Touchscreen calibration
Thanks again, but I don't know how to install a tar file?mzilikazi wrote:Doh! My bad - wget won't grab that file. Just click the link or put the entire string in your web browser:rdonnelly wrote:Thanks for trying but I got errors.
https://github.com/downloads/tias/xinpu ... 7.5.tar.gz
That should download the file.
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
OK let's start again.Thanks again, but I don't know how to install a tar file?
A file named something.tar.gz is just a compressed archive similar to a .zip file.
Click the link and save this file to your hard drive
Code: Select all
https://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz
Code: Select all
unp xinput_calibrator-0.7.5.tar.gz
Change into that directory:
Code: Select all
cd xinput_calibrator-0.7.5
Code: Select all
./autogen.sh --with-gui --prefix=/usr
./configure --prefix=/usr
make
Code: Select all
src/xinput_calibrator
You can do either:
A) Not install the package and run it from the directory
B) Use checkinstall
Code: Select all
su
apt-get install checkinstall
checkinstall
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
Re: Lenovo Touchscreen calibration
Thanks that went well, I assume I can use this procedure any time I want to install a tar? Are the files now in Bin and other pertinent locations?
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
Congrats - you compiled software on Linux.rdonnelly wrote:Thanks that went well,
![Smile :)](./../images/smilies/icon_smile.gif)
It's mostly the same when compiling a piece of software. Sometimes you need autogen.sh and sometimes not. Almost always there is a file named INSTALL and/or README in the source directory that explains how to build it.I assume I can use this procedure any time I want to install a tar?
If you used checkinstall then everything is contained within the .deb package you created. You can see what's in the file (and where the files contained within are placed) with dpkgAre the files now in Bin and other pertinent locations?
Code: Select all
dpkg -c xinput-calibrator_0.7.5-1_amd64.deb
Code: Select all
$ which xinput_calibrator
/usr/bin/xinput_calibrator
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
Re: Lenovo Touchscreen calibration
You are a good teacher, easy to understand, you don't explain as if your talking to some one that knows what you are talking about. Any ways the calibrator would bring up one cross hair on the left, I press it then it brings one up on the right, I press it and nothing happens any more. I think the drivers for my touchscreen need more work. If I touch my browser I am typing to you with, it brings up my Oracle VM virtualbox app that was minimized, I touch the VM virtualbox app and it maximized the browser? I open a terminal, touch it, and it multiplies into 12. So something needs work here, and I thought it just needed calibration?
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
Here is a terminal message I got when I entered my password:
[sudo] password for bob:
Warning: multiple calibratable devices found, calibrating last one (Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor)
use --device to select another one.
Calibrating EVDEV driver for "Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor" id=11
current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095
[sudo] password for bob:
Warning: multiple calibratable devices found, calibrating last one (Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor)
use --device to select another one.
Calibrating EVDEV driver for "Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor" id=11
current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
sudo isn't necessary to run the calibration tool.rdonnelly wrote:Here is a terminal message I got when I entered my password:
[sudo] password for bob:
Warning: multiple calibratable devices found, calibrating last one (Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor)
use --device to select another one.
Calibrating EVDEV driver for "Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor" id=11
current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095
Looks like it's finding multiple displays - you can see what it finds like so:
Code: Select all
$ xinput_calibrator --list
Code: Select all
$ xinput_calibrator --device <device name or id>
Code: Select all
~$ xinput_calibrator
Calibrating EVDEV driver for "Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface" id=10
current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095
Doing dynamic recalibration:
Setting new calibration data: 7, 4043, 10, 4068
--> Making the calibration permanent <--
Install the 'xinput' tool and copy the command(s) below in a script that starts with your X session
xinput set-int-prop "Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface" "Evdev Axis Calibration" 32 7 4043 10 4068
* Note for anyone else that may read this thread - I had to install these prior to setting up the ELO screen:
Code: Select all
apt-get install xserver-xorg-input-evtouch xinput
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
Re: Lenovo Touchscreen calibration
The program tries to configure the ELO Touch as per the terminal output, at the second crosshair it will not accept my input on one touch, times out and closes the program?
I did do the: apt-get install xserver-xorg-input-evtouch xinput
Here is the terminal:
Device "HID 0a5c:4502" id=8 is my keyboard
I did do the: apt-get install xserver-xorg-input-evtouch xinput
Here is the terminal:
Device "HID 0a5c:4502" id=8 is my keyboard
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
You can try adding this option:
--misclick
So something like;
A suggestion for copy/paste from a terminal.
In Windows, you have to hit CTRL+C to copy something to clipboard. Not so in Linux, just highlight it then it's already on the clipboard. To paste use middle click OR if you have only 2 buttons (trackpad for example) press BOTH buttons together for middle click. This wil paste your terminal output.
--misclick
So something like;
Code: Select all
xinput_calibrator --misclick 0
In Windows, you have to hit CTRL+C to copy something to clipboard. Not so in Linux, just highlight it then it's already on the clipboard. To paste use middle click OR if you have only 2 buttons (trackpad for example) press BOTH buttons together for middle click. This wil paste your terminal output.
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
Re: Lenovo Touchscreen calibration
I know about the middle click, another reason to never go back to windoze. I triedmzilikazi wrote:You can try adding this option:
--misclick
So something like;
A suggestion for copy/paste from a terminal.Code: Select all
xinput_calibrator --misclick 0
In Windows, you have to hit CTRL+C to copy something to clipboard. Not so in Linux, just highlight it then it's already on the clipboard. To paste use middle click OR if you have only 2 buttons (trackpad for example) press BOTH buttons together for middle click. This wil paste your terminal output.
Code: Select all
$ xinput_calibrator --misclick 0
Do you really use the touchscreen, or is it just a novelty?
PS, just figured out how to do "Code" in my posts.
![Mr. Green :mrgreen:](./../images/smilies/icon_mrgreen.gif)
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
I actually have nearly 100 of these nifty little ELO screens deployed and driven by WYSE thin clients running Slackware Linux. The interface only consists of a few large buttons and there is no possibility for the end user to launch any applications or even get to a command prompt (virtual terminal). The device is used to control electronic signage via Xbee radios. We are using ELO's utility to calibrate the screens but it's only for kernel version 2.6.24 or older. I had been meaning to test the ELO on a laptop as well however and just never got around to it. Perhaps we'll move forward with this configuration utility in the next version of our application.rdonnelly wrote:
Do you really use the touchscreen, or is it just a novelty?
As for the application failure - I would have to defer to the developers at this point. There is a bug tracker/issues page:
https://github.com/tias/xinput_calibrator/issues
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
Re: Lenovo Touchscreen calibration
So, you think it may be a bug?mzilikazi wrote:I actually have nearly 100 of these nifty little ELO screens deployed and driven by WYSE thin clients running Slackware Linux. The interface only consists of a few large buttons and there is no possibility for the end user to launch any applications or even get to a command prompt (virtual terminal). The device is used to control electronic signage via Xbee radios. We are using ELO's utility to calibrate the screens but it's only for kernel version 2.6.24 or older. I had been meaning to test the ELO on a laptop as well however and just never got around to it. Perhaps we'll move forward with this configuration utility in the next version of our application.rdonnelly wrote:
Do you really use the touchscreen, or is it just a novelty?
As for the application failure - I would have to defer to the developers at this point. There is a bug tracker/issues page:
https://github.com/tias/xinput_calibrator/issues
I am able to use the Elo Touch in Oracle Virtual Machine with a Windoze 7 guest.
Thanks for all your help and education, I think I will let this problem ride for a while until I see an update in the update notification.
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
I don't know that it's a bug but that is the only place I've seen that would resemble some sort of support forum. As for the update notification - if it didn't come from a Debian repository you won't get a notification. That's not to say that you cannot track the development and build the latest version though.rdonnelly wrote:
So, you think it may be a bug?
I am able to use the Elo Touch in Oracle Virtual Machine with a Windoze 7 guest.
Thanks for all your help and education, I think I will let this problem ride for a while until I see an update in the update notification.
![Smile :)](./../images/smilies/icon_smile.gif)
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
Re: Lenovo Touchscreen calibration
Thanks, I will give it a go there, if I get it working I will report back with the findings.mzilikazi wrote: I don't know that it's a bug but that is the only place I've seen that would resemble some sort of support forum. As for the update notification - if it didn't come from a Debian repository you won't get a notification. That's not to say that you cannot track the development and build the latest version though.
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
As I said in a previous post, I am only able to hit the first crosshair in calibration. I found out today, my mouse can hit all 4. It seems the mouse is getting priority over the touchscreen?
The OS: Linux Mint Debian 64 Gnome
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
The Hardware: 3.7 GB Memory, Processor x 4 = Intel(R) Core(TM) i5 CPU M430 @ 2.27GHz
The Name: Bob
Re: Lenovo Touchscreen calibration
I noticed this in an earlier postrdonnelly wrote:As I said in a previous post, I am only able to hit the first crosshair in calibration. I found out today, my mouse can hit all 4. It seems the mouse is getting priority over the touchscreen?
Your screen is getting calibration values from somewhere. Xinput yes but where does it get the values from exactly?Calibrating EVDEV driver for "Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor" id=11
current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095
At the moment I'm nowhere near a touchscreen and don't really have a way of looking into that.
Debian Sid Laptops:
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G
AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 / 1.5G
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz / 3G