Page 4 of 6 FirstFirst ... 23456 LastLast
Results 31 to 40 of 52

Thread: HOWTO : eGalax Touch Screen on Ubuntu 10.04

  1. #31
    Join Date
    Jan 2011
    Beans
    8

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by samiux View Post
    I think you missed the following command :

    Code:
    sudo update-grub
    Samiux
    Hi.
    I have updated grub and reboot and the touchscreen will not respond.
    I restart the computer and try calibrate touchscreen.
    Do I get error message: No calibratable devices found

    Does it matter if I have device 004?
    Bus 001 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    I think you have device 005

    Peter

  2. #32
    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 Mr P.S View Post
    Hi.
    I have updated grub and reboot and the touchscreen will not respond.
    I restart the computer and try calibrate touchscreen.
    Do I get error message: No calibratable devices found

    Does it matter if I have device 004?
    Bus 001 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    I think you have device 005

    Peter
    Sorry, I have no idea about that.

    Does your touch screen work on Windows?

    Samiux

  3. #33
    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 Mr P.S View Post
    Hi.
    I have updated grub and reboot and the touchscreen will not respond.
    I restart the computer and try calibrate touchscreen.
    Do I get error message: No calibratable devices found

    Does it matter if I have device 004?
    Bus 001 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    I think you have device 005

    Peter
    Sorry, I have no idea about that.

    Does your touch screen work on Windows?

    Samiux

  4. #34
    Join Date
    Jan 2011
    Beans
    8

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by samiux View Post
    Sorry, I have no idea about that.

    Does your touch screen work on Windows?

    Samiux
    Hi

    I do not know if it works with windows.

    But if I remove the stage 1 and 2
    Calibrate the toushscreen
    It will works it until I restart the computer.

    Is it possible to keep Calibrated touchscreen after reboot.
    Without steps 1 and 2?

    Thanks a lot for your help / Peter

  5. #35
    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 Mr P.S View Post
    Hi

    I do not know if it works with windows.

    But if I remove the stage 1 and 2
    Calibrate the toushscreen
    It will works it until I restart the computer.

    Is it possible to keep Calibrated touchscreen after reboot.
    Without steps 1 and 2?

    Thanks a lot for your help / Peter
    That is what step 3 does, the /usr/lib/X11/xorg.conf.d/05-evdev.conf file gets read as X starts up. Maybe the howto should be more clear on that.

    The line
    Code:
    Option "Calibration" "2 4100 11 4099"
    sets the calibration. (Replace the calibration values with your own, mine are: 6 4088 0 4092)

  6. #36
    Join Date
    Jan 2011
    Beans
    8

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by miegiel View Post
    That is what step 3 does, the /usr/lib/X11/xorg.conf.d/05-evdev.conf file gets read as X starts up. Maybe the howto should be more clear on that.

    The line
    Code:
    Option "Calibration" "2 4100 11 4099"
    sets the calibration. (Replace the calibration values with your own, mine are: 6 4088 0 4092)
    Hi.
    I have add my own values:
    Section "InputClass"
    Identifier "eGalax"
    MatchProduct "eGalax"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "SwapAxes" "off"
    Option "Calibration" "1965 85 209 1892"

    If I follow the steps 1-3 and rebot.
    I restart the computer and try calibrate touchscreen.
    Do I get error message: No calibratable devices found
    and the touchscreen will not respond

    But if I remove the stage 1 and 2
    Calibrate the toushscreen
    It will works it until I restart the computer.
    After a restart I must do a new calibration

    Peter
    Last edited by Mr P.S; January 20th, 2011 at 01:05 AM.

  7. #37
    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 Mr P.S View Post
    Hi.
    I have add my own values:
    Section "InputClass"
    Identifier "eGalax"
    MatchProduct "eGalax"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "SwapAxes" "off"
    Option "Calibration" "1965 85 209 1892"

    If I follow the steps 1-3 and rebot.
    I restart the computer and try calibrate touchscreen.
    Do I get error message: No calibratable devices found
    and the touchscreen will not respond

    But if I remove the stage 1 and 2
    Calibrate the toushscreen
    It will works it until I restart the computer.
    After a restart I must do a new calibration

    Peter
    Doing Step 3 makes you load your touchscreen settings during boot. So that makes sense

    Do you really need to calibrate?

    See if you can find what calibration values other EEE PC 900 owners use. If the calibration values you use work and are accurate your tablet is calibrated. Also, compiling a calibration tool might not be the best way for you to calibrate your screen. There are other ways. I just read the calibration values to use from the terminal with evtest.

    X axis calibration
    Code:
    evtest /dev/input/by-id/usb-eGalax_Inc._USB_TouchController-event-if00 | grep "code 53"
    Y axis calibration
    Code:
    evtest /dev/input/by-id/usb-eGalax_Inc._USB_TouchController-event-if00 | grep "code 54"
    You might need to change the path to the device and | grep "code 53" and | grep "code 54" might not work for you (try cutting it off or changing the numbers). ps use Ctrl+C to exit evtest.
    Last edited by miegiel; January 20th, 2011 at 02:25 AM. Reason: ps

  8. #38
    Join Date
    Jan 2011
    Beans
    8

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    [QUOTE=miegiel;10377350]Doing Step 3 makes you load your touchscreen settings during boot. So that makes sense

    Do you really need to calibrate?

    See if you can find what calibration values other EEE PC 900 owners use. If the calibration values you use work and are accurate your tablet is calibrated. Also, compiling a calibration tool might not be the best way for you to calibrate your screen. There are other ways. I just read the calibration values to use from the terminal with evtest.

    Finally working my touchscreen.
    I do not really know what was wrong.
    But I did the following:

    1 Added the command:
    Edited / etc / modules, realize things

    Code:
    usbtouchscreen
    usbhid

    2 Clearing my hard drive.
    Uninstalled XInput and something more.
    and rebooted

    3 Followed Samuax guide.

    "lsusb" shows the following :
    Bus 005 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    Step 1 :
    Boot up the system and press "Ctrl+Alt+F2" to go to command prompt.
    sudo nano /etc/default/grub
    Append "i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40" to "GRUB_CMDLINE_LINUX_DEFAULT".
    *where i8042.noloop=1 solves the touchpad probem.
    It will look like this :
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40"
    Save and exit.
    sudo update-grub
    Step 2 :
    sudo nano /etc/modprobe.d/blacklist.conf
    Append the following to the file.
    blacklist usbtouchscreen
    Step 3 :
    sudo mkdir /usr/lib/X11/xorg.conf.d
    sudo nano /usr/lib/X11/xorg.conf.d/05-evdev.conf
    Append the following to the file.
    Section "InputClass"
    Identifier "eGalax"
    MatchProduct "eGalax"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "SwapAxes" "off"
    Option "Calibration" "2 4100 11 4099"
    EndSection
    The value of calibration is "2 4100 11 4099" is perfect on my Gigabyte TouchNote T1028X (resolution 1366 x 768). However, you can change the value after doing Step 6 when necessary.
    Step 4 :
    The current version of xinput-calibrator is 0.7.5 at the time of this writing.
    wget https://github.com/downloads/tias/xinpu … 1_i386.deb --no-check-certificate
    sudo dpkg -i xinput-calibrator_0.7.5-1ubuntu1_i386.deb
    Step 5 :
    Reboot your system.
    Step 6 (Optional) :
    To calibration your system and edit the value to Step 3 when necessary.
    xinput_calibrator
    Step 7 (Optional) :
    Get uTouch (Multi-touch). However, this netbook does not support multi-touch. The following procedure does not causing harm to your system anyway.
    sudo add-apt-repository ppa:utouch-team/utouch
    sudo apt-get update
    sudo apt-get install utouch
    Testing program.
    sudo apt-get install python-pymt
    python /usr/share/pymt-examples/launcher-multi.py
    python /usr/share/pymt-examples/games/bubblebattles/bubblebatte.py
    That's all! See you.
    Posted by Samiux at 09:00
    Labels: eGalax, Gigabyte T1028X, Ubuntu, uTouch

    I had inverted axes x and y
    There I solved this:

    Option "SwapAxes" "1"

    Section "InputClass"
    Identifier "calibration"
    MatchProduct "eGalax Inc. Touch"
    Option "Calibration" "1876 116 1719 101"
    EndSection

    Thanks for the help

  9. #39
    Join Date
    Jun 2008
    Beans
    13

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    Quote Originally Posted by Muzafsh View Post
    Thanks people, issue resolved

    did the following...

    Created the following file...
    /etc/X11/xorg.conf.d/99-calibration.conf

    and pasted the following set of snippets that threw up after calibration.

    ----------------------------------
    Section "InputClass"
    Identifier "calibration"
    MatchProduct "eGalax Inc. Touch"
    Option "Calibration" "1947 137 139 1755"
    Option "SwapAxes" "1"
    EndSection

    Section "InputClass"
    Identifier "calibration"
    MatchProduct "eGalax Inc. Touch"
    Option "Calibration" "139 1949 1750 134"
    EndSection
    ----------------------------------

    and Wallah !!! my calibration got set permanently

    thanks Samiux for your wiki, i managed to get my modded eeepc 701 touch screen! (ubuntu 10.04)

    one thing seems different, i added your 99-calibration.conf but just the very first section, not the second
    and also i excluded 10-evtouch.conf that i have on the same directory

    my advice is to run xinput_calibration a couple of times, and tune the output

    thanks!
    michele

  10. #40
    Join Date
    Jun 2007
    Beans
    7

    Re: HOWTO : eGalax Touch Screen on Ubuntu 10.04

    New hardware, same driver/problem:
    ASUS PC (486), Ubuntu 10.04, patched to date, no-name 17" touchscreen monitor, POSX USB point of sale printer (USB), HP USB keyboard, Logitech USB mouse, Symbol USB barcode scanner.

    Y axis is OK, poke your finger at the screen and the mouse goes there (center of the screen). Up and down follows; side to side is reversed.

    uname -a: Linux POPOS1 2.6.32-30-generic-pae #59-Ubuntu SMP Tue Mar 1 23:01:33 UTC 2011 i686 GNU/Linux
    lsmod:
    Module Size Used by
    snd_hda_codec_analog 58598 1
    binfmt_misc 6587 1
    fbcon 35102 71
    tileblit 2031 1 fbcon
    font 7557 1 fbcon
    bitblit 4707 1 fbcon
    softcursor 1189 1 bitblit
    vga16fb 11385 0
    vgastate 8961 1 vga16fb
    ppdev 5259 0
    snd_hda_intel 22133 2
    snd_hda_codec 74201 2 snd_hda_codec_analog,snd_hda_intel
    snd_hwdep 5412 1 snd_hda_codec
    snd_pcm_oss 35308 0
    snd_mixer_oss 13746 1 snd_pcm_oss
    snd_pcm 70918 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
    snd_seq_dummy 1338 0
    snd_seq_oss 26722 0
    snd_seq_midi 4557 0
    snd_rawmidi 19056 1 snd_seq_midi
    snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi
    snd_seq 47263 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_mid i_event
    snd_timer 19098 2 snd_pcm,snd_seq
    snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi ,snd_seq
    i915 288290 3
    joydev 8740 0
    drm_kms_helper 29329 1 i915
    snd 54180 16 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,s nd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq _oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    psmouse 63245 0
    drm 163034 4 i915,drm_kms_helper
    usblp 10481 0
    usbhid 36206 0
    asus_atk0110 9017 0
    usbtouchscreen 8073 0
    hid 67096 1 usbhid
    soundcore 6620 1 snd
    lp 7028 0
    serio_raw 3978 0
    intel_agp 24671 2 i915
    agpgart 31788 2 drm,intel_agp
    i2c_algo_bit 5028 1 i915
    snd_page_alloc 7172 2 snd_hda_intel,snd_pcm
    video 17375 1 i915
    output 1871 1 video
    parport 32635 2 ppdev,lp
    r8169 34364 0
    mii 4381 1 r8169

    lsusb:
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 003: ID 05e0:1200 Symbol Technologies DS6608 Bar Code Scanner
    Bus 003 Device 002: ID 046d:c045 Logitech, Inc. Optical Mouse
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 003: ID 03f0:0024 Hewlett-Packard KU-0316 Keyboard
    Bus 002 Device 002: ID 0525:a700 Netchip Technology, Inc.
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    05-evdev.conf:
    # Catchall classes for input devices
    # We don't simply match on any device since that also adds accelerometers
    # and other devices that we don't really want to use. The list below
    # matches everything but joysticks.

    Section "InputClass"
    Identifier "eGalax"
    MatchProduct "EVTouch TouchScreen"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "InvertX" "1"
    Option "Calibration" "1435 183 217 1138"
    EndSection

    99-calibration.conf:
    Section "InputClass"
    Identifier "calibration"
    MatchProduct "eGalax Inc. Touch"
    Option "Calibration" "1947 137 139 1755"
    Option "InvertX" "1"
    EndSection

    Section "InputClass"
    Identifier "calibration"
    MatchProduct "eGalax Inc. Touch"
    Option "Calibration" "1435 183 217 1138"
    EndSection

    PS. What happened to xorg.conf????
    Thanks!
    Jon G

Page 4 of 6 FirstFirst ... 23456 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
  •