Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 24

Thread: Acer T230H Touch Screen on Lucid

  1. #11
    Join Date
    Jun 2007
    Beans
    217
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: Acer T230H Touch Screen on Lucid

    Is there any way to adjust the screen's behaviour?

    Sometime when you touch, it moves the cursor, but doesn't "click" there. you have to touch again to get a click. Other times, touching moves the mouse and clicks in one operation. It's really inconsistent.

  2. #12
    Join Date
    Aug 2007
    Beans
    43

    Re: Acer T230H Touch Screen on Lucid

    It worked fine for me, too (Ubuntu 10.04 and Acer T230H). I try to summarize for people who like it as simple as possible:

    1) I followed the section "Udev Rules" in http://ubuntuforums.org/showpost.php...56&postcount=1 (maybe not needed?)
    2) I followed the steps in http://ubuntuforums.org/showpost.php...8&postcount=36, starting at the line "sudo apt-get install.." (actually I used make && sudo checkinstall instead of make /make install -> creates a .deb file that simplifies the process next time)
    3) I edited xorg.conf (sudo gedit /etc/X11/xorg.conf, it was empty at the beginning)
    4) I rebooted
    Before I had tested it with the version in the other thread (8626356), no success.

    My xorg.conf is shorter, I just added the two sections below which contain the minimum requirements for the T230H.

    Code:
    Section "InputDevice"
    # I added this for touchscreen T230H
     Identifier      "Acer T230H"
     Driver          "hidtouch"
     Option          "SendCoreEvents"        "true"
     Option          "ReportingMode"         "Raw"
     Option          "Device"                "/dev/usb/quanta_touch"
     Option          "PacketCount"           "13"
     Option          "OpcodePressure"        "852034"
     Option          "OpcodeX"               "65584"
     Option          "OpcodeY"               "65585"
     Option          "CalibrationModel"      "1"
     Option          "CornerTopLeftX"        "0"
     Option          "CornerTopLeftY"        "0"
     Option          "CornerTopRightX"       "1920" # 1920 for 23"
     Option          "CornerTopRightY"       "0"
     Option          "CornerBottomLeftX"     "0"
     Option          "CornerBottomLeftY"     "1080"  # 1080 for 23"
     Option          "CornerBottomRightX"    "1920" # 1920 for 23"
     Option          "CornerBottomRightY"    "1080"  # 1080 for 23"
     Option          "CornerScreenWidth"     "1920" # 1920 for 23"
     Option          "CornerScreenHeight"    "1080"  # 1080 for 23"
    EndSection
    
    Section "ServerLayout"
    # I added this for touchscreen T230H
    	Identifier "Touchscreen"
    	InputDevice "Acer T230H" "SendCoreEvents"
    EndSection
    @lightnb: The inconsistent behaviour was observed here, too. I know no workaround. It's not a big problem for me - the problem was already present in Ubuntu 9.10, even a bit worse it seems. Sometimes the Y coordinate of the clicks remained frozen for some time.

  3. #13
    Join Date
    May 2005
    Beans
    148
    Distro
    Ubuntu 20.04 Focal Fossa

    Re: Acer T230H Touch Screen on Lucid

    no luck with this. I did the udev rules and now have the following:
    Code:
    ll /dev/usb
    total 0
     drwxr-xr-x  2 root root     100 2010-05-18 08:12 ./
     drwxr-xr-x 17 root root    3960 2010-05-18 08:12 ../
     crw-rw----  1 root root 180, 96 2010-05-18 08:12 hiddev0
     crw-rw----  1 root root 180, 97 2010-05-18 08:12 hiddev1
     lrwxrwxrwx  1 root root       7 2010-05-18 08:12 quanta_touch -> hiddev0
    Also, when I cat the quata_touch port, and touch the screen, I see seomthing sreaming out of it, but it's not human readable.

    looks like the problem is with the X server.

    this is my xorg.conf
    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings:  version 1.0  (buildd@palmer)  Fri Apr  9 10:35:18 UTC 2010
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        Option         "Xinerama" "0"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "InputDevice"
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/psaux"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "InputDevice"
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection
    
    Section "InputDevice"
    # I added this for touchscreen T230H
     Identifier      "Acer T230H"
     Driver          "hidtouch"
     Option          "SendCoreEvents"        "true"
     Option          "ReportingMode"         "Raw"
    # Option          "Device"                "/dev/usb/hiddev0"
     Option          "Device"                "/dev/usb/quanta_touch"
     Option          "PacketCount"           "13"
     Option          "OpcodePressure"        "852034"
     Option          "OpcodeX"               "65584"
     Option          "OpcodeY"               "65585"
     Option          "CalibrationModel"      "1"
     Option          "CornerTopLeftX"        "0"
     Option          "CornerTopLeftY"        "0"
     Option          "CornerTopRightX"       "1920" # 1920 for 23"
     Option          "CornerTopRightY"       "0"
     Option          "CornerBottomLeftX"     "0"
     Option          "CornerBottomLeftY"     "1080"  # 1080 for 23"
     Option          "CornerBottomRightX"    "1920" # 1920 for 23"
     Option          "CornerBottomRightY"    "1080"  # 1080 for 23"
     Option          "CornerScreenWidth"     "1920" # 1920 for 23"
     Option          "CornerScreenHeight"    "1080"  # 1080 for 23"
    EndSection
    
    Section "ServerLayout"
    # I added this for touchscreen T230H
            Identifier "Touchscreen"
            InputDevice "Acer T230H" "SendCoreEvents"
    EndSection
    
    Section "Monitor"
        # HorizSync source: edid, VertRefresh source: edid
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Acer T230H"
        HorizSync       30.0 - 80.0
        VertRefresh     55.0 - 75.0
        Option         "DPMS"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
        BoardName      "Quadro NVS 140M"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        Option         "TwinView" "1"
        Option         "TwinViewXineramaInfoOrder" "CRT-0"
        Option         "metamodes" "CRT: nvidia-auto-select +0+0, DFP: 1680x1050_60_0 +0+0; CRT: nvidia-auto-select +0+0, DF
    P: nvidia-auto-select +0+0"
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection

  4. #14
    Join Date
    Jul 2006
    Location
    Chicago
    Beans
    36
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Acer T230H Touch Screen on Lucid

    Thanks for the roundup quadra.

    @mike4ubuntu I also get binary data with cat (^Ca1�T) of course it doesn't translate to be pasted.

    hidDeviceDump /dev/usb/hiddev0
    gives data but then apparently freezes.

    I'm wondering if not only an X issue, but an NVidia issue.
    Quadra. are you using an ATI video card?

    I think I'm in the same boat as Mike. Still very happy for the people who have gotten it working, and very jealous

  5. #15
    Join Date
    May 2005
    Beans
    148
    Distro
    Ubuntu 20.04 Focal Fossa

    Re: Acer T230H Touch Screen on Lucid

    yes, it probably is related to the X server. Looks like the xorg.conf may not be getting picked up. I'm using a nvidia Quadro NVS 140M video card in a IBM/Lenovo Thinkpad T61 laptop. I have the nvidia proprietary drivers installed. Does this only work with the open drivers? I used the nvidia display utility to generate the /etc/X11/xorg.conf file. Then I just added the InputDevice config to the generated file. Is there anything beyond that to get X to recognize the added config?

  6. #16
    Join Date
    Jun 2007
    Beans
    217
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: Acer T230H Touch Screen on Lucid

    I have touch working and nvidia proprietary drivers. I got touch working first, and then installed the nvidia afterwards. The restricted software installer tool could not install them though- I had to install the driver packages manually, and then reconfigure my xorg.conf.

    This is what my xorg looks like with both touch and nvidia drivers:

    Code:
    Section "ServerLayout"
        Identifier "Touchscreen"
        Screen      0  "Screen0"
        InputDevice    "Acer T230H" "CorePointer"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "InputDevice"
     Identifier      "Acer T230H"
     Driver          "hidtouch"
     Option          "SendCoreEvents"        "true"
     Option          "ReportingMode"         "Raw"
     Option          "Device"                "/dev/usb/quanta_touch"
     Option          "PacketCount"           "13"
     Option          "OpcodePressure"        "852034"
     Option          "OpcodeX"               "65584"
     Option          "OpcodeY"               "65585"
     Option          "CalibrationModel"      "1"
     Option          "CornerTopLeftX"        "0"
     Option          "CornerTopLeftY"        "0"
     Option          "CornerTopRightX"       "1920" # 1920 for 23"
     Option          "CornerTopRightY"       "0"
     Option          "CornerBottomLeftX"     "0"
     Option          "CornerBottomLeftY"     "1080"  # 1080 for 23"
     Option          "CornerBottomRightX"    "1920" # 1920 for 23"
     Option          "CornerBottomRightY"    "1080"  # 1080 for 23"
     Option          "CornerScreenWidth"     "1920" # 1920 for 23"
     Option          "CornerScreenHeight"    "1080"  # 1080 for 23"
    EndSection
    
    #Section "InputDevice"
    #    Identifier "dummy"
    #    Driver "void"
    #    Option "Device" "/dev/input/mice"
    #EndSection
    
    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       28.0 - 33.0
        VertRefresh     43.0 - 72.0
        Option         "DPMS"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    I do have a strange issue where the cursor will randomly jump to the top left (0,0) when you touch, but for the most part it's working. I'm also using a USB mouse in addition to the touch screen.

  7. #17
    Join Date
    Jun 2008
    Beans
    18

    Re: Acer T230H Touch Screen on Lucid

    Quote Originally Posted by Ayuthia View Post
    That is great to hear! Congratulations!
    Can you help me? I did like him, and i get no result on the touch.

  8. #18
    Join Date
    Jun 2008
    Beans
    18

    Re: Acer T230H Touch Screen on Lucid

    Now it's working, but not probely. When i click a folder on the Desktop the mouse cursor is going at the left side at the screen, and its taking the folder with it, if i double click. Is the a way where I can calibrate the screen or something?

    This is my xorg.conf


    Section "ServerLayout"
    Identifier "Touchscreen"
    Screen 0 "Screen0"
    InputDevice "Acer T230H" "CorePointer"
    EndSection

    Section "Files"
    EndSection

    Section "InputDevice"
    Identifier "Acer T230H"
    Driver "hidtouch"
    Option "SendCoreEvents" "true"
    Option "ReportingMode" "Raw"
    Option "Device" "/dev/usb/quanta_touch"
    Option "PacketCount" "13"
    Option "OpcodePressure" "852034"
    Option "OpcodeX" "65584"
    Option "OpcodeY" "65585"
    Option "CalibrationModel" "1"
    Option "CornerTopLeftX" "0"
    Option "CornerTopLeftY" "0"
    Option "CornerTopRightX" "1920" # 1920 for 23"
    Option "CornerTopRightY" "0"
    Option "CornerBottomLeftX" "0"
    Option "CornerBottomLeftY" "1080" # 1080 for 23"
    Option "CornerBottomRightX" "1920" # 1920 for 23"
    Option "CornerBottomRightY" "1080" # 1080 for 23"
    Option "CornerScreenWidth" "1920" # 1920 for 23"
    Option "CornerScreenHeight" "1080" # 1080 for 23"
    EndSection

    #Section "InputDevice"
    # Identifier "dummy"
    # Driver "void"
    # Option "Device" "/dev/input/mice"
    #EndSection

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "Unknown"
    HorizSync 28.0 - 33.0
    VertRefresh 43.0 - 72.0
    Option "DPMS"
    EndSection

    Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "0"
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection


    In a folder the cursor is not "taking" the folder, but the cursor is at the left side at the screen.

    This i before I touch the screen (look at the cursor) http://peecee.dk/upload/view/248139
    And this i after i double click (look again at the cursor) http://peecee.dk/upload/view/248138

    And also my question is how to put 1920x1080 resolution in this config?

    Also what about the zoom function with two fingers? And the scrool function like W7

    /mbs

  9. #19
    Join Date
    May 2005
    Beans
    7

    Thumbs down Re: Acer T230H Touch Screen on Lucid

    Hi,

    Hidtouch is only monotouch for now, but I started studying how to do it.

    Back to your problem :

    In the last version, there are some new parameter to add to cope with multitouch devices (read the README file in the archive)

    use the hidDeviceDump utility to determine the correct value for option "PacketCount" and "PacketManagement_SubgroupPacketCount"

    The screen resolution for the driver are in the lines and seems correct

    Code:
    Option "CornerScreenWidth" "1920" # 1920 for 23"
    Option "CornerScreenHeight" "1080" # 1080 for 23"

    use the hidDeviceDump utility to determine the values for the calibration

    Code:
    Option "CornerTopLeftX" "0"
    Option "CornerTopLeftY" "0"
    Option "CornerTopRightX" "1920" # 1920 for 23"
    Option "CornerTopRightY" "0"
    Option "CornerBottomLeftX" "0"
    Option "CornerBottomLeftY" "1080" # 1080 for 23"
    Option "CornerBottomRightX" "1920" # 1920 for 23"
    Option "CornerBottomRightY" "1080" # 1080 for 23"

    I wrote a manual that can be downloaded from the sourceforge project page

    Regards.

  10. #20
    Join Date
    Jun 2008
    Beans
    18

    Re: Acer T230H Touch Screen on Lucid

    Quote Originally Posted by sporniket View Post
    Hi,

    Hidtouch is only monotouch for now, but I started studying how to do it.

    Back to your problem :

    In the last version, there are some new parameter to add to cope with multitouch devices (read the README file in the archive)

    use the hidDeviceDump utility to determine the correct value for option "PacketCount" and "PacketManagement_SubgroupPacketCount"

    The screen resolution for the driver are in the lines and seems correct

    Code:
    Option "CornerScreenWidth" "1920" # 1920 for 23"
    Option "CornerScreenHeight" "1080" # 1080 for 23"

    use the hidDeviceDump utility to determine the values for the calibration

    Code:
    Option "CornerTopLeftX" "0"
    Option "CornerTopLeftY" "0"
    Option "CornerTopRightX" "1920" # 1920 for 23"
    Option "CornerTopRightY" "0"
    Option "CornerBottomLeftX" "0"
    Option "CornerBottomLeftY" "1080" # 1080 for 23"
    Option "CornerBottomRightX" "1920" # 1920 for 23"
    Option "CornerBottomRightY" "1080" # 1080 for 23"

    I wrote a manual that can be downloaded from the sourceforge project page

    Regards.
    I'm sorry. I didnt seem to understand excaly what you meen. Shall i put

    Option "PacketManagement_HasSubgroup" "1"
    Option "PacketManagement_SubgroupPacketCount" "6"
    Option "PacketManagement_Strategy" "0"

    in the xorg.conf ?

Page 2 of 3 FirstFirst 123 LastLast

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
  •