Comment 34 for bug 1820899

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks for all that. Your Xorg log (and Google) says it is a touchscreen device:

[ 20401.793] (II) config/udev: Adding input device Neonode AirBar 13.3 (/dev/input/mouse1)
[ 20401.793] (II) No input driver specified, ignoring this device.
[ 20401.793] (II) This device may have been added with another device file.
[ 20401.852] (II) config/udev: Adding input device Neonode AirBar 13.3 (/dev/input/event21)
[ 20401.852] (**) Neonode AirBar 13.3: Applying InputClass "evdev touchscreen catchall"
[ 20401.852] (**) Neonode AirBar 13.3: Applying InputClass "libinput touchscreen catchall"
[ 20401.852] (**) Neonode AirBar 13.3: Applying InputClass "evdev touchscreen catchall"
[ 20401.852] (II) Using input driver 'evdev' for 'Neonode AirBar 13.3'
[ 20401.852] (**) Neonode AirBar 13.3: always reports core events
[ 20401.852] (**) evdev: Neonode AirBar 13.3: Device: "/dev/input/event21"
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Vendor 0x1536 Product 0x101
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Found absolute axes
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Found absolute multitouch axes
[ 20401.904] (II) evdev: Neonode AirBar 13.3: No buttons found, faking one.
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Found x and y absolute axes
[ 20401.904] (--) evdev: Neonode AirBar 13.3: Found absolute touchscreen
[ 20401.904] (II) evdev: Neonode AirBar 13.3: Configuring as touchscreen
[ 20401.904] (**) evdev: Neonode AirBar 13.3: YAxisMapping: buttons 4 and 5
[ 20401.904] (**) evdev: Neonode AirBar 13.3: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 20401.904] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/0003:1536:0101.0001/input/input55/event21"
[ 20401.904] (II) XINPUT: Adding extended input device "Neonode AirBar 13.3" (type: TOUCHSCREEN, id 18)
[ 20401.904] (II) evdev: Neonode AirBar 13.3: initialized for absolute axes.
[ 20401.905] (**) Neonode AirBar 13.3: (accel) keeping acceleration scheme 1
[ 20401.905] (**) Neonode AirBar 13.3: (accel) acceleration profile 0
[ 20401.905] (**) Neonode AirBar 13.3: (accel) acceleration factor: 2.000
[ 20401.905] (**) Neonode AirBar 13.3: (accel) acceleration threshold: 4

I am not sure if libinput *should* be handling touchscreens at all. In the least, the log recommends some kind of manual configuration:

[ 20401.793] (II) config/udev: Adding input device Neonode AirBar 13.3 (/dev/input/mouse1)
[ 20401.793] (II) No input driver specified, ignoring this device.
[ 20401.793] (II) This device may have been added with another device file.

Regardless, I think the libinput developers would have the best idea. Can you please log a bug here:

  https://gitlab.freedesktop.org/groups/libinput/-/issues

and then tell us the new bug ID?