Announcement

Collapse
No announcement yet.

Lilliput screen on Ubuntu

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lilliput screen on Ubuntu

    Installed Hardy and picked up everything except the touchscreen. If it touch the screen it will click where ever the mouse is and wont move the cursor. I have tried unpacking and making but it will just continue to give me errors. Has anyone installed the screen on Ubuntu?
    My Install: 2001 WJ Jeep Grand Cherokee (Ubuntu Mobile, Angel Eyes, Flowmaster 40)

  • #2
    Originally posted by yam125 View Post
    Installed Hardy and picked up everything except the touchscreen. If it touch the screen it will click where ever the mouse is and wont move the cursor. I have tried unpacking and making but it will just continue to give me errors. Has anyone installed the screen on Ubuntu?
    not used one of them, but i've set up a few touchscreens under ubuntu. What type is it? i.e. wacom, evtouch or whatever?

    Comment


    • #3
      lilliput
      My Install: 2001 WJ Jeep Grand Cherokee (Ubuntu Mobile, Angel Eyes, Flowmaster 40)

      Comment


      • #4
        i think he was asking what driver it uses. It probably would use either evtouch or egalax from my experience. And until evtouch issues a new release for xserver 1.3/1.4 I can't recommend it...
        Former author of LinuxICE, nghost, nobdy.
        Current author of Automotive Message Broker (AMB).
        Works on Tizen IVI. Does not represent anyone or anything but himself.

        Comment


        • #5
          uh... the one in the box it is called TouchKit
          My Install: 2001 WJ Jeep Grand Cherokee (Ubuntu Mobile, Angel Eyes, Flowmaster 40)

          Comment


          • #6
            in that case it wants to use the egalax driver.

            don't use the ones in the box, go here for more up-to-date:

            http://home.eeti.com.tw/web20/TouchK...inuxDriver.htm

            I believe hardy runs xserver 1.3 (check with a dpkg -l | grep xserver. Download that one, extract it somewhere, and run setup.sh as root (or sudo). Setup takes care of the rest. Afterthat, you can run /usr/bin/TouchKit and calibrate it (if needed).

            good luck.
            Former author of LinuxICE, nghost, nobdy.
            Current author of Automotive Message Broker (AMB).
            Works on Tizen IVI. Does not represent anyone or anything but himself.

            Comment


            • #7
              How do i check the Xserver version
              My Install: 2001 WJ Jeep Grand Cherokee (Ubuntu Mobile, Angel Eyes, Flowmaster 40)

              Comment


              • #8
                oh, wait nevermind.

                Code:
                X - version
                My Install: 2001 WJ Jeep Grand Cherokee (Ubuntu Mobile, Angel Eyes, Flowmaster 40)

                Comment


                • #9
                  which one is it?

                  ii x11-xserver-utils 7.3+5 X server utilities
                  ii xserver-common 2:1.5.2-2ubuntu3 common files used by various X servers
                  ii xserver-xorg 1:7.4~5ubuntu3 the X.Org X server
                  ii xserver-xorg-core 2:1.5.2-2ubuntu3 Xorg X server - core server
                  ii xserver-xorg-input-all 1:7.4~5ubuntu3 the X.Org X server -- input driver metapacka
                  ii xserver-xorg-input-evdev 1:2.0.99+git20080912-0ubuntu5 X.Org X server -- evdev input driver
                  ii xserver-xorg-input-evtouch 0.8.7-4build1 Touchscreen-Driver for X.Org/XFree86 server
                  ii xserver-xorg-input-kbd 1:1.3.1-1ubuntu2 X.Org X server -- keyboard input driver
                  ii xserver-xorg-input-mouse 1:1.3.0-1build1 X.Org X server -- mouse input driver
                  ii xserver-xorg-input-synaptics 0.15.2-0ubuntu7 Synaptics TouchPad driver for X.Org/XFree86
                  ii xserver-xorg-input-vmmouse 1:12.5.1-1ubuntu5 X.Org X server -- VMMouse input driver to us
                  ii xserver-xorg-input-wacom 1:0.8.1.4-0ubuntu3 X.Org X server -- Wacom input driver
                  ii xserver-xorg-video-all 1:7.4~5ubuntu3 the X.Org X server -- output driver metapack
                  ii xserver-xorg-video-apm 1:1.2.0-1build2 X.Org X server -- APM display driver
                  ii xserver-xorg-video-ark 1:0.7.0-1build2 X.Org X server -- ark display driver
                  ii xserver-xorg-video-ati 1:6.9.0+git20081003.f9826a56-0ubuntu2 X.Org X server -- ATI display driver wrapper
                  ii xserver-xorg-video-chips 1:1.2.0-1build2 X.Org X server -- Chips display driver
                  ii xserver-xorg-video-cirrus 1:1.2.1-1build2 X.Org X server -- Cirrus display driver
                  ii xserver-xorg-video-fbdev 1:0.4.0-1build2 X.Org X server -- fbdev display driver
                  ii xserver-xorg-video-geode 2.10.1-3build1 X.Org server -- Geode GX2/LX display driver
                  ii xserver-xorg-video-i128 1:1.3.0-1build2 X.Org X server -- i128 display driver
                  ii xserver-xorg-video-i740 1:1.2.0-1build2 X.Org X server -- i740 display driver
                  ii xserver-xorg-video-intel 2:2.4.1-1ubuntu10 X.Org X server -- Intel i8xx, i9xx display d
                  ii xserver-xorg-video-mach64 6.8.0-1build2 X.Org X server -- ATI Mach64 display driver
                  ii xserver-xorg-video-mga 1:1.4.9.dfsg-1build1 X.Org X server -- MGA display driver
                  ii xserver-xorg-video-neomagic 1:1.2.1-1build2 X.Org X server -- Neomagic display driver
                  ii xserver-xorg-video-nv 1:2.1.10-1ubuntu2 X.Org X server -- NV display driver
                  ii xserver-xorg-video-openchrome 1:0.2.903-0ubuntu3 X.Org X server -- VIA display driver
                  ii xserver-xorg-video-r128 6.8.0-1ubuntu2 X.Org X server -- ATI r128 display driver
                  ii xserver-xorg-video-radeon 1:6.9.0+git20081003.f9826a56-0ubuntu2 X.Org X server -- ATI Radeon display driver
                  ii xserver-xorg-video-rendition 1:4.2.0.dfsg.1-2build2 X.Org X server -- Rendition display driver
                  ii xserver-xorg-video-s3 1:0.6.0-1build2 X.Org X server -- legacy S3 display driver
                  ii xserver-xorg-video-s3virge 1:1.10.1-1build2 X.Org X server -- S3 ViRGE display driver
                  ii xserver-xorg-video-savage 1:2.2.1-1build2 X.Org X server -- Savage display driver
                  ii xserver-xorg-video-siliconmotion 1:1.6.0-1build2 X.Org X server -- SiliconMotion display driv
                  ii xserver-xorg-video-sis 1:0.10.0-1build2 X.Org X server -- SiS display driver
                  ii xserver-xorg-video-sisusb 1:0.9.0-1build2 X.Org X server -- SiS USB display driver
                  ii xserver-xorg-video-tdfx 1:1.4.0-1build2 X.Org X server -- tdfx display driver
                  ii xserver-xorg-video-trident 1:1.3.0-1build2 X.Org X server -- Trident display driver
                  ii xserver-xorg-video-tseng 1:1.2.0-1build2 X.Org X server -- Tseng display driver
                  ii xserver-xorg-video-v4l 1:0.2.0-1ubuntu3 X.Org X server -- Video 4 Linux display driv
                  ii xserver-xorg-video-vesa 1:2.0.0-1ubuntu3 X.Org X server -- VESA display driver
                  ii xserver-xorg-video-vmware 1:10.16.2-1build2 X.Org X server -- VMware display driver
                  ii xserver-xorg-video-voodoo 1:1.2.0-1build2 X.Org X server -- Voodoo display driver
                  My Install: 2001 WJ Jeep Grand Cherokee (Ubuntu Mobile, Angel Eyes, Flowmaster 40)

                  Comment


                  • #10
                    A SOLUTION... Finally

                    Basically everything i tried previously i threw out the window.

                    I reinstalled the touchscreen cal tool in the ubuntu Repositories then i was on the ubuntu-mobile mailing list:

                    [email protected]

                    and i was helped out by a guy on the list and i found out about the fdi files (im kind of a noob) and i tweeked it to fit.

                    opened /usr/share/hal/fdi/policy/10osvendor/50-eGalax.fdi

                    changed the max/min value (this took the longest to realize somethimg obvious)
                    after restarting X 50 billion times here is the final file for

                    Code:
                    <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
                    <deviceinfo version="0.2">
                      <device>
                        <match key="info.product" contains="eGalax">
                          <match key="info.capabilities" contains="input">
                            <merge key="input.x11_driver" type="string">evtouch</merge>
                            <merge key="input.x11_options.minx" type="string">70</merge>
                            <merge key="input.x11_options.miny" type="string">70</merge>
                            <merge key="input.x11_options.maxx" type="string">1900</merge>
                            <merge key="input.x11_options.maxy" type="string">1900</merge>
                    
                            <merge key="input.x11_options.taptimer" type="string">30</merge>
                            <merge key="input.x11_options.longtouchtimer" type="string">750</merge>
                            <merge key="input.x11_options.longtouched_action" type="string">click</merge>
                            <merge key="input.x11_options.longtouched_button" type="string">3</merge>
                            <merge key="input.x11_options.oneandhalftap_button" type="string">2</merge>
                            <merge key="input.x11_options.movelimit" type="string">10</merge>
                            <merge key="input.x11_options.touched_drag" type="string">1</merge>
                            <merge key="input.x11_options.maybetapped_action" type="string">click</merge>
                            <merge key="input.x11_options.maybetapped_button" type="string">1</merge>
                            <merge key="input.x11_options.rotate" type="string">cw</merge>
                            <merge key="input.x11_options.swapx" type="bool">false</merge>
                            <merge key="input.x11_options.swapy" type="bool">false</merge>
                          </match>
                        </match>
                      </device>
                    </deviceinfo>
                    the rotate needed to be clockwise
                    and i didnt swap x or y

                    the MAX abslt edge is is 2000 the min edge is 0
                    then i bumbed it inside so to give me some room to touch it. still needs a bit of adjustment


                    I should be given a FREE distro of Ubuntu for doing this. (a joke)
                    My Install: 2001 WJ Jeep Grand Cherokee (Ubuntu Mobile, Angel Eyes, Flowmaster 40)

                    Comment


                    • #11
                      Originally posted by yam125 View Post

                      Accessories>Terminal>

                      Code:
                      sudo gedit /usr/share/hal/fdi/policy/10osvendor/50-eGalax.fdi
                      (enter password)
                      (copy/paste below code)

                      Code:
                      <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
                      <deviceinfo version="0.2">
                        <device>
                          <match key="info.product" contains="eGalax">
                            <match key="info.capabilities" contains="input">
                              <merge key="input.x11_driver" type="string">evtouch</merge>
                              <merge key="input.x11_options.minx" type="string">70</merge>
                              <merge key="input.x11_options.miny" type="string">70</merge>
                              <merge key="input.x11_options.maxx" type="string">1900</merge>
                              <merge key="input.x11_options.maxy" type="string">1900</merge>
                      
                              <merge key="input.x11_options.taptimer" type="string">30</merge>
                              <merge key="input.x11_options.longtouchtimer" type="string">750</merge>
                              <merge key="input.x11_options.longtouched_action" type="string">click</merge>
                              <merge key="input.x11_options.longtouched_button" type="string">3</merge>
                              <merge key="input.x11_options.oneandhalftap_button" type="string">2</merge>
                              <merge key="input.x11_options.movelimit" type="string">10</merge>
                              <merge key="input.x11_options.touched_drag" type="string">1</merge>
                              <merge key="input.x11_options.maybetapped_action" type="string">click</merge>
                              <merge key="input.x11_options.maybetapped_button" type="string">1</merge>
                              <merge key="input.x11_options.rotate" type="string">cw</merge>
                              <merge key="input.x11_options.swapx" type="bool">false</merge>
                              <merge key="input.x11_options.swapy" type="bool">false</merge>
                            </match>
                          </match>
                        </device>
                      </deviceinfo>
                      (save/close)
                      (reboot)

                      Yes you are the man! I have been trying to configure my lilliput eby701 on ubuntu 8.10 for nearly 5 hours. I copied your code and crossed my fingers. works perfectly! I simplified your code incase anyone else is having troubles.

                      Thank you, thank you, thank you!

                      -unsung

                      Comment


                      • #12
                        i have since then adjusted the 0-2000 edges have you changed yours?
                        My Install: 2001 WJ Jeep Grand Cherokee (Ubuntu Mobile, Angel Eyes, Flowmaster 40)

                        Comment


                        • #13
                          Actually I hadn't even thought to make any changes since i copied your code verbatim. However, I noticed my touchscreen was slightly off, so I when you posted your reply I tried changing from 1900 to 2000. It was a bit too much, which made it impossible to hit buttons on the title bar (like minimise/close). I compromised by changing it to 1950. Now everything is as calibrated as I could ask for.

                          Thanks again for your help. I know very little about what your code actually does. I just copied/pasted and had good results.

                          -unsung

                          Comment


                          • #14
                            Displaylink Open Source support forum

                            Displaylink added Open Source on their support/feedback forum.
                            DisplayLink drivers Open Source

                            Comment

                            Working...
                            X