Page 2 of 6 FirstFirst 1234 ... LastLast
Results 11 to 20 of 52

Thread: HOWTO : eGalax Touch Screen on Ubuntu 10.04

  1. #11
    Join Date
    Sep 2010
    Beans
    4

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Hi, the HOWTO helped me get my touchscreen *ALMOST* working. It still needs calibration, but the motion is smooth, the problem is that the Y axis is reversed. If I move up, the pointer goes down, and vice-versa. The X axis works properly. I am using a no-name touchscreen. lsusb reports it as follows:

    Bus 004 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen

    ADD: I tried calibrating it, and the calibration ran successfully. It gave me a line like this:

    xinput set-int-prop "eGalax Inc. Touch" "Evdev Axis Calibration" 32 93 1926 1854 156

    If I run that in a terminal, then the screen works properly in all ways. However, if I reboot, obviously, it loses the configuration. In order to get the screen working properly, I have to run the calibration tool and then execute the command again. If I just execute the same command without running the calibration process, it does not work. Is there any way to make this calibration permanent?
    Last edited by sansbury; September 16th, 2010 at 04:16 AM.

  2. #12
    Join Date
    Aug 2006
    Location
    Somewhere in the hell
    Beans
    294
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by sansbury View Post
    Hi, the HOWTO helped me get my touchscreen *ALMOST* working. It still needs calibration, but the motion is smooth, the problem is that the Y axis is reversed. If I move up, the pointer goes down, and vice-versa. The X axis works properly. I am using a no-name touchscreen. lsusb reports it as follows:

    Bus 004 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen

    ADD: I tried calibrating it, and the calibration ran successfully. It gave me a line like this:

    xinput set-int-prop "eGalax Inc. Touch" "Evdev Axis Calibration" 32 93 1926 1854 156

    If I run that in a terminal, then the screen works properly in all ways. However, if I reboot, obviously, it loses the configuration. In order to get the screen working properly, I have to run the calibration tool and then execute the command again. If I just execute the same command without running the calibration process, it does not work. Is there any way to make this calibration permanent?
    Please refer to "Step 3" where Option "Calibration" should be "93 1926 1854 156".

  3. #13
    Join Date
    Sep 2010
    Beans
    4

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Thanks! That worked perfectly.

  4. #14
    Join Date
    Mar 2009
    Beans
    4

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    when I use xinput_calibrator I get output:

    Warning: multiple calibratable devices found, calibrating last one (eGalax Inc. Touch)
    use --device to select another one.
    Calibrating EVDEV driver for "eGalax Inc. Touch" id=11
    current calibration values (from XInput): min_x=0, max_x=2047 and min_y=0, max_y=2047

    Doing dynamic recalibration:
    Swapping X and Y axis...
    Setting new calibration data: 97, 1938, 1908, 116


    --> 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 "eGalax Inc. Touch" "Evdev Axis Calibration" 32 97 1938 1908 116
    xinput set-int-prop "eGalax Inc. Touch" "Evdev Axes Swap" 8 1



    after doing this the axis to the cursor are reversed left going right up going down, when I run xinput_calibrator a second time output:


    Warning: multiple calibratable devices found, calibrating last one (eGalax Inc. Touch)
    use --device to select another one.
    Calibrating EVDEV driver for "eGalax Inc. Touch" id=11
    current calibration values (from XInput): min_x=97, max_x=1938 and min_y=1908, max_y=116

    Doing dynamic recalibration:
    Setting new calibration data: 1929, 95, 125, 1901


    --> 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 "eGalax Inc. Touch" "Evdev Axis Calibration" 32 1929 95 125 1901



    at this point everything works fine until reboot

    if I edit the rule 05-evdev.conf and stick in the second outputs values "32 1929 95 125 1901" and reboot, the cursor goes to the top right or completely vanishes, running the calibrator again will not finish it takes the first input and does not register any others

    I have also tried swap axes on with no avail jsut more wierdness and not able to complete the calibrator

  5. #15
    Join Date
    Mar 2009
    Beans
    4

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    well I figured this one out after a little more trial and error and a bit of man page reading

    turns out there is more then SwapAxes there is also InvertX and Y
    for anyone having some strange issues its another option to mess with.

    also the first number giving in a 5 number set from xinput_calibrator is for soemthing I dont understand

    since the man page only calls for 4 values min/max X and min/max Y so I snipped off the 32 from my calibration

    the xinput_calibration setting I got my variables from is

    xinput set-int-prop "eGalax Inc. Touch" "Evdev Axis Calibration" 32 97 1938 1908 116
    xinput set-int-prop "eGalax Inc. Touch" "Evdev Axes Swap" 8 1


    this is what my final evdev rule looks like


    Section "InputClass"
    Identifier "eGalax"
    MatchProduct "eGalax"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "SwapAxes" "yes"
    Option "InvertX" "1"
    Option "InvertY" "1"
    Option "Calibration" "xinput set-int-prop "eGalax Inc. Touch" "Evdev Axis Calibration" "97 1938 1908 116"

  6. #16
    Join Date
    Sep 2009
    Beans
    35

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Hello Samiux,

    I am running Ubuntu 10.10 on the system
    to start with it did not carry a touchscreen feature out of the box !!!

    BTW My lsusb result:
    ================================================== ===========
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 002: ID 1199:0220 Sierra Wireless, Inc.
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 002: ID 1bcf:05ca Sunplus Innovation Technology Inc.
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
    Bus 001 Device 006: ID 064e:d101 Suyin Corp. Acer CrystalEye Webcam
    Bus 001 Device 005: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    ================================================== ==========

    I came across your post here

    http://samiux.blogspot.com/2010/11/h...touchnote.html


    I followed the steps there and the touchscreen option showed up in the menu System->Administration->Calibrate Touchscreen.

    I however installed xinput-calibrator as per your steps from the above post.

    To calibrate i ran the following command as advised

    'sudo xinput_calibrator'

    I got the calibration screen, i calibrated it with a stylus for accuracy.

    I got the following instructions...
    Warning: multiple calibratable devices found, calibrating last one (eGalax Inc. Touch)
    use --device to select another one.
    Calibrating EVDEV driver for "eGalax Inc. Touch" id=13
    current calibration values (from XInput): min_x=0, max_x=2047 and min_y=0, max_y=2047

    Doing dynamic recalibration:
    Swapping X and Y axis...
    Setting new calibration data: 1947, 137, 139, 1755


    --> Making the calibration permanent <--
    copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf'
    Section "InputClass"
    Identifier "calibration"
    MatchProduct "eGalax Inc. Touch"
    Option "Calibration" "1947 137 139 1755"
    Option "SwapAxes" "1"
    EndSection
    When i tested my touchscreen, every time i touched a point on the screen the cursor would move to the opposite side of the screen instead of at the point i touched, seems like the axis's had gotten swapped

    I ran the calibration a second time...
    & I got the following second set of instructions...
    Warning: multiple calibratable devices found, calibrating last one (eGalax Inc. Touch)
    use --device to select another one.
    Calibrating EVDEV driver for "eGalax Inc. Touch" id=13
    current calibration values (from XInput): min_x=1947, max_x=137 and min_y=139, max_y=1755

    Doing dynamic recalibration:
    Setting new calibration data: 139, 1949, 1750, 134


    --> Making the calibration permanent <--
    copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf'
    Section "InputClass"
    Identifier "calibration"
    MatchProduct "eGalax Inc. Touch"
    Option "Calibration" "139 1949 1750 134"
    EndSection

    After running the second calibration my response got corrected and i could use my touch screen without any problem as a touch mouse.

    However this calibration results were valid only for the current login session, and when the system was restarted the calibration was gone.

    Can You Please Help Me Calibrate My Touchscreen Permanantly ???

    Also can you please guide me to enable the automatic right-click option



    However my touch screen can be used only as a touch mouse.

    A complete Tablet Touch Function was still elusive

    Is there any way a Tablet Touch function be achieved on this touch screen on Ubuntu 10.10?

    I would love to see my touch screen perform the page flicks easily and greatly enhance my overall touch screen experience as close to a real Tablet touchscreen.


    thanks in advance !!!
    Last edited by Muzafsh; December 17th, 2010 at 07:13 PM.

  7. #17
    Join Date
    Aug 2006
    Location
    Somewhere in the hell
    Beans
    294
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by Muzafsh View Post
    Hello Samiux,

    I am running Ubuntu 10.10 on the system
    to start with it did not carry a touchscreen feature out of the box !!!

    BTW My lsusb result:



    I came across your post here

    http://samiux.blogspot.com/2010/11/h...touchnote.html


    I followed the steps there and the touchscreen option showed up in the menu System->Administration->Calibrate Touchscreen.

    I however installed xinput-calibrator as per your steps from the above post.

    To calibrate i ran the following command as advised

    'sudo xinput_calibrator'

    I got the calibration screen, i calibrated it with a stylus for accuracy.

    I got the following instructions...


    When i tested my touchscreen, every time i touched a point on the screen the cursor would move to the opposite side of the screen instead of at the point i touched, seems like the axis's had gotten swapped

    I ran the calibration a second time...
    & I got the following second set of instructions...



    After running the second calibration my response got corrected and i could use my touch screen without any problem as a touch mouse.

    However this calibration results were valid only for the current login session, and when the system was restarted the calibration was gone.

    Can You Please Help Me Calibrate My Touchscreen Permanantly ???

    Also can you please guide me to enable the automatic right-click option



    However my touch screen can be used only as a touch mouse.

    A complete Tablet Touch Function was still elusive

    Is there any way a Tablet Touch function be achieved on this touch screen on Ubuntu 10.10?

    I would love to see my touch screen perform the page flicks easily and greatly enhance my overall touch screen experience as close to a real Tablet touchscreen.


    thanks in advance !!!
    Muzafsh,

    Did you follow every step as per my tutorial?

    For right-click, you should press the mouse pad's right-click button at the same time.
    Last edited by samiux; December 18th, 2010 at 02:20 AM.

  8. #18
    Join Date
    Sep 2009
    Beans
    35

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Yes every step as you mentioned.
    But the calibration is just not permanent.
    help greatly appreciated.
    thanks

  9. #19
    Join Date
    Feb 2008
    Location
    I'm lost ... HELP!
    Beans
    1,014
    Distro
    Xubuntu

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by Muzafsh View Post
    Yes every step as you mentioned.
    But the calibration is just not permanent.
    help greatly appreciated.
    thanks
    I use this line in a script that automatically runs as I log into X (works in a terminal too).
    Code:
    xinput --set-prop --type=int --format=32 "eGalax Inc. USB TouchController" "Evdev Axis Calibration" 6 4086 0 4092
    You'll need to use your own calibration values.

  10. #20
    Join Date
    Aug 2006
    Location
    Somewhere in the hell
    Beans
    294
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by Muzafsh View Post
    Yes every step as you mentioned.
    But the calibration is just not permanent.
    help greatly appreciated.
    thanks
    Please double check "Step 3" to see if something missing. Please use your value instead of mine.

Page 2 of 6 FirstFirst 1234 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •