ubuntuusers.de

Lenovo Ideacentre A720 Touchscreen ohne Funktion

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

TommyHLW

(Themenstarter)

Anmeldungsdatum:
8. Januar 2008

Beiträge: 77

das ding wird als Input-device gelistet, 2 mal (X und Y???)

tommy@Tommy-AIO:~/touch$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Unifying Device. Wireless PID:4017       id=9    [slave  pointer  (2)]
⎜   ↳ HID 0a5c:4503                             id=11   [slave  pointer  (2)]
⎜   ↳ Advanced Silicon S.A.                  CoolTouch(TM) System                       id=12   [slave  pointer  (2)]
⎜   ↳ Advanced Silicon S.A.                  CoolTouch(TM) System                       id=13   [slave  pointer  (2)]
⎜   ↳ Lite-On Technology Corp. Lenovo silver silk (wireless) 2.4G K&M kit       id=16   [slave  pointer  (2)]
⎜   ↳ Lite-On Technology Corp. Lenovo silver silk (wireless) 2.4G K&M kit       id=17   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ HID 0a5c:4502                             id=10   [slave  keyboard (3)]
    ↳ Lenovo H264 720P Camera                   id=14   [slave  keyboard (3)]
    ↳ Lite-On Technology Corp. Lenovo silver silk (wireless) 2.4G K&M kit       id=15   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=18   [slave  keyboard (3)]

der xinput-calibrator startet zwar, meckert aber über mehrere devices

tommy@Tommy-AIO:/home$ xinput_calibrator 
Warning: multiple calibratable devices found, calibrating last one (Advanced Silicon S.A.                  CoolTouch(TM) System                  )
        use --device to select another one.
Calibrating standard Xorg driver "Advanced Silicon S.A.                  CoolTouch(TM) System                  "
        current calibration values: min_x=0, max_x=1919 and min_y=0, max_y=1079
        If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
tommy@Tommy-AIO:/home$ xinput_calibrator --list
Device "Advanced Silicon S.A.                  CoolTouch(TM) System                  " id=12
Device "Advanced Silicon S.A.                  CoolTouch(TM) System                  " id=13

Wenn ich ein einzelnes device kalibrieren will, ändert das auch nix ☹

tommy@Tommy-AIO:/home$ xinput_calibrator --device 12
Calibrating standard Xorg driver "Advanced Silicon S.A.                  CoolTouch(TM) System                  "
        current calibration values: min_x=0, max_x=1919 and min_y=0, max_y=1079
        If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
tommy@Tommy-AIO:/home$ xinput_calibrator --device 13
Calibrating standard Xorg driver "Advanced Silicon S.A.                  CoolTouch(TM) System                  "
        current calibration values: min_x=0, max_x=1919 and min_y=0, max_y=1079
        If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).

evtest funktioniert:

tommy@Tommy-AIO:/home$ sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:      Power Button
/dev/input/event1:      Power Button
/dev/input/event10:     Logitech Unifying Device. Wireless PID:4017
/dev/input/event11:     Lenovo H264 720P Camera
/dev/input/event12:     HDA Intel PCH Mic
/dev/input/event13:     HDA Intel PCH Headphone
/dev/input/event14:     HDA NVidia HDMI/DP,pcm=9
/dev/input/event15:     HDA NVidia HDMI/DP,pcm=8
/dev/input/event16:     HDA NVidia HDMI/DP,pcm=7
/dev/input/event17:     HDA NVidia HDMI/DP,pcm=3
/dev/input/event2:      AT Translated Set 2 keyboard
/dev/input/event3:      Video Bus
/dev/input/event4:      Lite-On Technology Corp. Lenovo silver silk (wireless) 2.4G K&M kit
/dev/input/event5:      Lite-On Technology Corp. Lenovo silver silk (wireless) 2.4G K&M kit
/dev/input/event6:      Lite-On Technology Corp. Lenovo silver silk (wireless) 2.4G K&M kit
/dev/input/event7:      HID 0a5c:4502
/dev/input/event8:      HID 0a5c:4503
/dev/input/event9:      Advanced Silicon S.A.                  CoolTouch(TM) System                  
Select the device event number [0-17]: 9
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x2619 product 0x5610 version 0x110
Input device name: "Advanced Silicon S.A.                  CoolTouch(TM) System                  "
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 330 (BTN_TOUCH)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value  10644
      Min        0
      Max    32767
    Event code 1 (ABS_Y)
      Value  23454
      Min        0
      Max    32767
    Event code 47 (ABS_MT_SLOT)
      Value      0
      Min        0
      Max        9
    Event code 53 (ABS_MT_POSITION_X)
      Value      0
      Min        0
      Max    32767
    Event code 54 (ABS_MT_POSITION_Y)
      Value      0
      Min        0
      Max    32767
    Event code 57 (ABS_MT_TRACKING_ID)
      Value      0
      Min        0
      Max    65535
Testing ... (interrupt to exit)
Event: time 1351278240.732733, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 52
Event: time 1351278240.732734, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6571
Event: time 1351278240.732734, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 12978
Event: time 1351278240.732735, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1351278240.732736, type 3 (EV_ABS), code 0 (ABS_X), value 6571
Event: time 1351278240.732736, type 3 (EV_ABS), code 1 (ABS_Y), value 12978
Event: time 1351278240.732737, -------------- SYN_REPORT ------------
Event: time 1351278240.765735, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6570
Event: time 1351278240.765737, type 3 (EV_ABS), code 0 (ABS_X), value 6570
Event: time 1351278240.765738, -------------- SYN_REPORT ------------
Event: time 1351278240.776733, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6569
Event: time 1351278240.776735, type 3 (EV_ABS), code 0 (ABS_X), value 6569
Event: time 1351278240.776736, -------------- SYN_REPORT ------------
Event: time 1351278240.781736, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6568
Event: time 1351278240.781737, type 3 (EV_ABS), code 0 (ABS_X), value 6568
Event: time 1351278240.781738, -------------- SYN_REPORT ------------
Event: time 1351278240.792735, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6567
Event: time 1351278240.792737, type 3 (EV_ABS), code 0 (ABS_X), value 6567
Event: time 1351278240.792738, -------------- SYN_REPORT ------------
Event: time 1351278240.798735, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6566
Event: time 1351278240.798737, type 3 (EV_ABS), code 0 (ABS_X), value 6566
Event: time 1351278240.798738, -------------- SYN_REPORT ------------
Event: time 1351278240.803732, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6565
Event: time 1351278240.803734, type 3 (EV_ABS), code 0 (ABS_X), value 6565
Event: time 1351278240.803734, -------------- SYN_REPORT ------------
Event: time 1351278240.809734, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6563
Event: time 1351278240.809736, type 3 (EV_ABS), code 0 (ABS_X), value 6563
Event: time 1351278240.809736, -------------- SYN_REPORT ------------
Event: time 1351278240.814732, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6562
Event: time 1351278240.814734, type 3 (EV_ABS), code 0 (ABS_X), value 6562
Event: time 1351278240.814735, -------------- SYN_REPORT ------------
Event: time 1351278240.819730, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6560
Event: time 1351278240.819732, type 3 (EV_ABS), code 0 (ABS_X), value 6560
Event: time 1351278240.819732, -------------- SYN_REPORT ------------
Event: time 1351278240.825731, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6558
Event: time 1351278240.825733, type 3 (EV_ABS), code 0 (ABS_X), value 6558
Event: time 1351278240.825733, -------------- SYN_REPORT ------------
Event: time 1351278240.830731, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6555
Event: time 1351278240.830733, type 3 (EV_ABS), code 0 (ABS_X), value 6555
Event: time 1351278240.830733, -------------- SYN_REPORT ------------
Event: time 1351278240.890729, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1351278240.890730, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1351278240.890732, -------------- SYN_REPORT ------------
Event: time 1351278242.233730, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 53
Event: time 1351278242.233730, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 23678
Event: time 1351278242.233730, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 17010
Event: time 1351278242.233732, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1351278242.233732, type 3 (EV_ABS), code 0 (ABS_X), value 23678
Event: time 1351278242.233732, type 3 (EV_ABS), code 1 (ABS_Y), value 17010
Event: time 1351278242.233733, -------------- SYN_REPORT ------------
Event: time 1351278242.320719, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1351278242.320721, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1351278242.320721, -------------- SYN_REPORT ------------
Event: time 1351278242.342726, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 54
Event: time 1351278242.342726, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 23706
Event: time 1351278242.342726, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 16965
Event: time 1351278242.342728, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1351278242.342729, type 3 (EV_ABS), code 0 (ABS_X), value 23706
Event: time 1351278242.342729, type 3 (EV_ABS), code 1 (ABS_Y), value 16965
Event: time 1351278242.342730, -------------- SYN_REPORT ------------
Event: time 1351278242.347722, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 23700
Event: time 1351278242.347723, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 16950
Event: time 1351278242.347724, type 3 (EV_ABS), code 0 (ABS_X), value 23700
Event: time 1351278242.347724, type 3 (EV_ABS), code 1 (ABS_Y), value 16950
Event: time 1351278242.347725, -------------- SYN_REPORT ------------
Event: time 1351278242.353723, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 23695
Event: time 1351278242.353723, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 16935
Event: time 1351278242.353725, type 3 (EV_ABS), code 0 (ABS_X), value 23695
Event: time 1351278242.353725, type 3 (EV_ABS), code 1 (ABS_Y), value 16935
Event: time 1351278242.353725, -------------- SYN_REPORT ------------
Event: time 1351278242.358722, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 23690
Event: time 1351278242.358722, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 16922
Event: time 1351278242.358723, type 3 (EV_ABS), code 0 (ABS_X), value 23690
Event: time 1351278242.358723, type 3 (EV_ABS), code 1 (ABS_Y), value 16922
Event: time 1351278242.358724, -------------- SYN_REPORT ------------
Event: time 1351278242.364730, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 23685
Event: time 1351278242.364731, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 16911
Event: time 1351278242.364732, type 3 (EV_ABS), code 0 (ABS_X), value 23685
Event: time 1351278242.364732, type 3 (EV_ABS), code 1 (ABS_Y), value 16911
Event: time 1351278242.364733, -------------- SYN_REPORT ------------
Event: time 1351278242.424722, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1351278242.424723, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1351278242.424724, -------------- SYN_REPORT ------------

Jemand eine Idee wo der Hund begraben ist?

TommyHLW

(Themenstarter)

Anmeldungsdatum:
8. Januar 2008

Beiträge: 77

so, auch wenn es keinen interessiert, hier die Lösung:

$sudo gedit /usr/share/X11/xorg.conf.d/50-tslib.conf

alles auskommentieren oder dateibackup und original löschen

1
2
3
4
5
#Section "InputClass"
            #Identifier "tslib touchscreen"
            #Driver "tslib"
            #MatchIsTouchscreen "on"
    #EndSection

Benjamin Tissoires von ENAC hat mir dabei geholfen den Fehler zu finden und es war wie schon vermutet das Problem, dass der Multitouch 2 mal geladen war!

ThomasG6

Anmeldungsdatum:
17. November 2012

Beiträge: Zähle...

Vielleicht bin Ich ein bisschen doof, aber: Funktioniert alles jetzt? Multitouch ist ok?

TommyHLW

(Themenstarter)

Anmeldungsdatum:
8. Januar 2008

Beiträge: 77

1. Ja der Multitouchscreen mit dem Treiber von ENAC funktioniert. Gut zu überprüfen mit geneaTD ein Multitouchscreen Spiel oder dem Tool welches zum Testen der Hardware bei ENAC heruntergeladen werden kann.

2. Aber leider gibt es noch Probleme mit der Desktopumgebung Ubuntu 12.04, da diese Nautilus nutzt und sich da irgendwie mit dem XServer beist. Der Bug wurde bereits gemeldet und wird hoffentlich bald behoben. https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1002788 btw: der Letzte Eintrag ist von Entwickler (Benjamin T) des Multitouch-Treiber

Antworten |