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:
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) event21) event21" rtia: 10, EmulateWheelTim eout: 200 sys/devices/ pci0000: 00/0000: 00:14.0/ usb2/2- 6/2-6:1. 0/0003: 1536:0101. 0001/input/ input55/ event21"
[ 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/
[ 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/
[ 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, EmulateWheelIne
[ 20401.904] (**) Option "config_info" "udev:/
[ 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?