I have a Lenovo Yoga 2 11" convertible laptop, and it has a touch screen that xinput tells me is:

> xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=13   [slave  pointer  (2)]
⎜   ↳ Atmel Atmel maXTouch Digitizer            id=10   [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)]
    ↳ Lenovo EasyCamera                         id=9    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

(It's the "Atmel Atmel maXTouch Digitizer"). It works fine in Ubuntu and Fedora, but in Arch Linux, the touch screen acts like a mouse. It has a pointer, and multi-touch isn't recognized. How can I get it to work?

  • You have the answer here. I also use Arch :)
    – Alko
    Feb 15, 2015 at 19:41
  • Afterwards you will also probably want Touchegg. And can you notify me, If you manage to get it work in KDE. Thanks!
    – Alko
    Feb 15, 2015 at 19:43
  • @Alko, that question is about how to make a touchscreen a seperate input from a mouse, so that you can use the touchscreen and mouse at the same time. It doesn't solve my problems of 1) having a mouse-like pointer when I use the touch screen, and 2) not having multi-touch working. Toucchegg is great on Ubuntu, but doesn't recognize my touchscreen as a touchscreen in Arch, because of the problem I describe here.
    – Jonathan
    Feb 15, 2015 at 21:35
  • 1
    @Alko: No. I don't want to be able to use my mouse and touchscreen at the same time, as separate inputs. I want to be able to use my touch screen as a touch screen. The problem is, it's recognized as a mouse. Touch screens should't have pointers, and they should have multitouch enabled. Touchegg isn't a driver, and can't magically enable multitouch unless there is driver support. What I need is some sort of xinput or driver solution that will help get my touchscreen recognized as a touchscreen.
    – Jonathan
    Feb 16, 2015 at 22:39
  • 1
    Here's why I don't think multitouch works: I've visited a few multitouch testing web apps, like this one, and they can only detect mouse clicks, and no touch events. Touchegg doesn't respond at all to gestures, either. I do see extra garbage if I put more fingers on the screen, but I don't think that difference means mt works, since if it were, multitouch-capable applications would recognize those actions as gestures, right? I can separate my devices, and have two pointers that are recognized as two mice, but still can't get my touch screen to work as such.
    – Jonathan
    Feb 27, 2015 at 14:47


You must log in to answer this question.

Browse other questions tagged .