Giter Site home page Giter Site logo

Comments (10)

tonio73 avatar tonio73 commented on July 26, 2024

Maybe you can turn on verbose (-v) and send us the command output.

from xinput_calibrator.

rdonnelly2 avatar rdonnelly2 commented on July 26, 2024

src/xinput_calibrator -v
DEBUG: XInputExtension version is 2.0
DEBUG: Skipping virtual master devices and devices without axis valuators.
DEBUG: Skipping device 'Virtual core XTEST pointer' id=4, does not report Absolute events.
DEBUG: Skipping device 'HID 0a5c:4503' id=9, does not report Absolute events.
DEBUG: Skipping device 'Macintosh mouse button emulation' id=14, does not report Absolute events.
Warning: multiple calibratable devices found, calibrating last one (Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor)
use --device to select another one.
DEBUG: Selected device: Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor
DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device
DEBUG: Read axes swap value of 0.
Calibrating EVDEV driver for "Elo TouchSystems Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor" id=13
current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095
DEBUG: Adding click 0 (X=1697, Y=782)
DEBUG: Not adding click 1 (X=1697, Y=782): within 7 pixels of previous click
DEBUG: Not adding click 1 (X=1697, Y=782): within 7 pixels of previous click
DEBUG: Not adding click 1 (X=1697, Y=782): within 7 pixels of previous click

from xinput_calibrator.

rdonnelly2 avatar rdonnelly2 commented on July 26, 2024

I think my mouse may be interfering? I am able to hit the 4 cross hairs with the mouse and LMB. Here is the output.

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=13
current calibration values (from XInput): min_x=7, max_x=4092 and min_y=-4, max_y=4087

Doing dynamic recalibration:
Setting new calibration data: 18, 4084, -10, 4080

--> 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 Elo TouchSystems 2515 IntelliTouch Plus USB Touchmonitor" "Evdev Axis Calibration" 32 18 4084 -10 4080

from xinput_calibrator.

tonio73 avatar tonio73 commented on July 26, 2024

What is your conclusion ?
Is it solved selecting manually the device to be calibrated?

Antoine

from xinput_calibrator.

rdonnelly2 avatar rdonnelly2 commented on July 26, 2024

It is still open, I accidentally closed the case and there in no undo.

https://github.com/tias/xinput_calibrator/issues/#issue/24

from xinput_calibrator.

tias avatar tias commented on July 26, 2024

Looking at your log, the program receives each of the 4 clicks at exactly the same location:
DEBUG: Adding click 0 (X=1697, Y=782)
DEBUG: Not adding click 1 (X=1697, Y=782): within 7 pixels of previous click
DEBUG: Not adding click 1 (X=1697, Y=782): within 7 pixels of previous click
DEBUG: Not adding click 1 (X=1697, Y=782): within 7 pixels of previous click

Can you check whether your touchscreen works correctly? E.g. if you touch it and drag your finger around, does the cursor at least move in 'some' way?
(could be a touchscreen driver problem)

from xinput_calibrator.

rdonnelly2 avatar rdonnelly2 commented on July 26, 2024

Since this problem, I have installed the AMD Catalyst drivers. Now I can not get any input at all out of the calibrator. I was able to do this with the Xorg video driver. I am also using X.Org X server -- ELOGraphics input driver v 1:1.2.3-4. I have Oracle virtual box installed, and I can use the touch screen just fine from a windoze 7 VB session?

If I touch the screen from the Gnome desktop, the mouse cursor moves to the upper Left corner, and that is all it will do. It used to open the "+Add to panel" dialog when I had the Xorg video driver installed. I think I agree, the problem is not in the calibrator, it is on my PC, but there is very limited info on Linux touchscreen and configuration.

from xinput_calibrator.

dsamersoff avatar dsamersoff commented on July 26, 2024

Have exactly the same problem with Asus eepc 101MT. (AsusTek MultiTouch TTI). Any advice?

from xinput_calibrator.

tias avatar tias commented on July 26, 2024

Hi rdonnelly2,

When using virtualbox, it is windoze that handles the touchscreen and sends the coordinates to the virtual machine, so that is something different.
The AMD Catalyst driver is only for the video (images) not for the input (touch).

I searched on the name of your device and found that it is not yet supported by the linux kernel:
http://www.spinics.net/lists/linux-input/msg13953.html
however, there is a patch available:
https://patchwork.kernel.org/patch/522561/

You will have to either wait for the kernel guys to merge the patch, and your distribution to ship that kernel, or you will have to learn how to patch and compile a kernel yourself.

from xinput_calibrator.

tias avatar tias commented on July 26, 2024

Hi dsamersoff,

Please describe 'exactly the same problem' exactly ; )
Can you check whether your touchscreen works correctly? E.g. if you touch it and drag your finger around, does the cursor at least move in 'some' way?

When searching for your screen's name, there seems to be an extensive ubuntu thread which mentions calibration, so perhaps they describe how to make the device work. (better use xinput_calibrator to calibrate it then their script though : )

Closing this issue, feel free to reopen should there be a problem related to xinput_calibrator.

from xinput_calibrator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.