2018-05-30 17:54:16 |
Shawn Rutledge |
bug |
|
|
added bug |
2018-10-06 22:18:15 |
Launchpad Janitor |
xf86-input-wacom (Ubuntu): status |
New |
Confirmed |
|
2018-10-23 05:40:45 |
bluecakes |
bug |
|
|
added subscriber bluecakes |
2019-04-11 08:49:08 |
Timo Aaltonen |
xf86-input-wacom (Ubuntu): status |
Confirmed |
Incomplete |
|
2019-04-11 08:49:08 |
Timo Aaltonen |
xf86-input-wacom (Ubuntu): assignee |
|
Timo Aaltonen (tjaalton) |
|
2019-04-12 14:06:04 |
Launchpad Janitor |
xf86-input-wacom (Ubuntu): status |
Incomplete |
Fix Released |
|
2020-03-11 08:59:39 |
Bin Li |
attachment added |
|
change-default-gesture-mode.patch https://bugs.launchpad.net/ubuntu/+source/xf86-input-wacom/+bug/1774242/+attachment/5335647/+files/change-default-gesture-mode.patch |
|
2020-03-11 09:12:27 |
Timo Aaltonen |
nominated for series |
|
Ubuntu Bionic |
|
2020-03-11 09:12:27 |
Timo Aaltonen |
bug task added |
|
xf86-input-wacom (Ubuntu Bionic) |
|
2020-03-11 09:12:54 |
Timo Aaltonen |
xf86-input-wacom (Ubuntu Bionic): status |
New |
In Progress |
|
2020-03-11 09:12:54 |
Timo Aaltonen |
xf86-input-wacom (Ubuntu Bionic): assignee |
|
Timo Aaltonen (tjaalton) |
|
2020-03-11 09:20:08 |
Timo Aaltonen |
description |
/usr/share/X11/xorg.conf.d/70-wacom.conf as shipped, has this:
Section "InputClass"
Identifier "Wacom touchscreen class"
MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4"
MatchDevicePath "/dev/input/event*"
MatchIsTouchscreen "true"
Driver "wacom"
EndSection
The result is that on my Yoga 920, in a plain X11 session (running openbox in my case), the touchscreen acts like a broken mouse: there is no multi-touch capability in Qt Quick applications, and clicking isn't quite right either. I also verified it with Peter Hutterer's old cairo-based mt-touch test program.
I suspect we will get some users mistakenly writing up Qt bugs about this if you don't ship a fix. (Seems to me that already happened at least once, actually.)
Yes, the touchscreen is made by Wacom, but wacom_drv.so has historically been only for Wacom tablets and in-screen stylus digitizers, and IMO that continues to be the case. libinput is a much better choice of driver for this hardware (so is evdev for that matter), so I changed it to Driver "libinput" and got it working. (Wayland uses libinput, so in a wayland session, touch already works fine in Qt apps on this hardware.)
I'm one of the Qt Quick maintainers, most concerned with touch handling, and I've also written some of the Qt xcb code for dealing with XInput touch and tablet devices. So if you think that there's something wrong with Qt, such that it should still work anyway to use a wacom driver for a Wacom touchscreen, let me know. These AES devices are still new to me (that's why I got a Yoga, to try it out).
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: xserver-xorg-input-wacom 1:0.36.1-0ubuntu1 [modified: usr/share/X11/xorg.conf.d/70-wacom.conf]
ProcVersionSignature: Ubuntu 4.15.0-22.24-generic 4.15.17
Uname: Linux 4.15.0-22-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
Date: Wed May 30 19:40:51 2018
DistUpgraded: Fresh install
DistroCodename: bionic
DistroVariant: ubuntu
MachineType: LENOVO 80Y7
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-22-generic root=ZFS=rpool/ROOT/ubuntu ro
SourcePackage: xf86-input-wacom
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/22/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: 5NCN38WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40709 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 31
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo YOGA 920-13IKB
dmi.modalias: dmi:bvnLENOVO:bvr5NCN38WW:bd02/22/2018:svnLENOVO:pn80Y7:pvrLenovoYOGA920-13IKB:rvnLENOVO:rnLNVNB161216:rvrSDK0J40709WIN:cvnLENOVO:ct31:cvrLenovoYOGA920-13IKB:
dmi.product.family: YOGA 920-13IKB
dmi.product.name: 80Y7
dmi.product.version: Lenovo YOGA 920-13IKB
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.91-2
version.libgl1-mesa-dri: libgl1-mesa-dri 18.0.0~rc5-1ubuntu1
version.libgl1-mesa-glx: libgl1-mesa-glx 18.0.0~rc5-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.19.6-1ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.5-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:18.0.1-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20171229-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.15-2 |
[Impact]
From the original bug:
"The result is that on my Yoga 920, in a plain X11 session (running openbox in my case), the touchscreen acts like a broken mouse: there is no multi-touch capability in Qt Quick applications, and clicking isn't quite right either."
[Test case]
Install the update, note that the touchscreen behaviour is better.
[Regression potential]
From the upstream commit:
"Note that this change will effectively cause a feature regression for
users of other environments that do *not* have their own gesture
engines (Cinnamon, KDE, MATE, XFCE, etc.). Users will want to add an
xorg.conf.d snippet with `Option "Gesture" "on"` to bring back the
functionality."
but at least I (tjaalton) haven't heard of any complaints since we've disabled gestures in focal (Nov 21st), so the warning might be a bit too pessimistic about the impact.
--
/usr/share/X11/xorg.conf.d/70-wacom.conf as shipped, has this:
Section "InputClass"
Identifier "Wacom touchscreen class"
MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4"
MatchDevicePath "/dev/input/event*"
MatchIsTouchscreen "true"
Driver "wacom"
EndSection
The result is that on my Yoga 920, in a plain X11 session (running openbox in my case), the touchscreen acts like a broken mouse: there is no multi-touch capability in Qt Quick applications, and clicking isn't quite right either. I also verified it with Peter Hutterer's old cairo-based mt-touch test program.
I suspect we will get some users mistakenly writing up Qt bugs about this if you don't ship a fix. (Seems to me that already happened at least once, actually.)
Yes, the touchscreen is made by Wacom, but wacom_drv.so has historically been only for Wacom tablets and in-screen stylus digitizers, and IMO that continues to be the case. libinput is a much better choice of driver for this hardware (so is evdev for that matter), so I changed it to Driver "libinput" and got it working. (Wayland uses libinput, so in a wayland session, touch already works fine in Qt apps on this hardware.)
I'm one of the Qt Quick maintainers, most concerned with touch handling, and I've also written some of the Qt xcb code for dealing with XInput touch and tablet devices. So if you think that there's something wrong with Qt, such that it should still work anyway to use a wacom driver for a Wacom touchscreen, let me know. These AES devices are still new to me (that's why I got a Yoga, to try it out).
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: xserver-xorg-input-wacom 1:0.36.1-0ubuntu1 [modified: usr/share/X11/xorg.conf.d/70-wacom.conf]
ProcVersionSignature: Ubuntu 4.15.0-22.24-generic 4.15.17
Uname: Linux 4.15.0-22-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
Date: Wed May 30 19:40:51 2018
DistUpgraded: Fresh install
DistroCodename: bionic
DistroVariant: ubuntu
MachineType: LENOVO 80Y7
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-22-generic root=ZFS=rpool/ROOT/ubuntu ro
SourcePackage: xf86-input-wacom
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/22/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: 5NCN38WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40709 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 31
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo YOGA 920-13IKB
dmi.modalias: dmi:bvnLENOVO:bvr5NCN38WW:bd02/22/2018:svnLENOVO:pn80Y7:pvrLenovoYOGA920-13IKB:rvnLENOVO:rnLNVNB161216:rvrSDK0J40709WIN:cvnLENOVO:ct31:cvrLenovoYOGA920-13IKB:
dmi.product.family: YOGA 920-13IKB
dmi.product.name: 80Y7
dmi.product.version: Lenovo YOGA 920-13IKB
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.91-2
version.libgl1-mesa-dri: libgl1-mesa-dri 18.0.0~rc5-1ubuntu1
version.libgl1-mesa-glx: libgl1-mesa-glx 18.0.0~rc5-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.19.6-1ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.5-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:18.0.1-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20171229-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.15-2 |
|
2020-03-11 09:20:21 |
Timo Aaltonen |
summary |
Wacom touchscreens should use libinput, not wacom driver |
Wacom touchscreens should disable gestures |
|
2020-03-13 04:45:34 |
Bin Li |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2020-03-16 06:16:45 |
Rex Tsai |
bug task added |
|
linux-oem (Ubuntu) |
|
2020-03-16 06:16:56 |
Rex Tsai |
bug task deleted |
linux-oem (Ubuntu Bionic) |
|
|
2020-03-16 06:17:45 |
Rex Tsai |
bug task deleted |
linux-oem (Ubuntu) |
|
|
2020-03-16 06:18:26 |
Rex Tsai |
bug task added |
|
oem-priority |
|
2020-03-16 06:18:38 |
Rex Tsai |
oem-priority: assignee |
|
Bin Li (binli) |
|
2020-03-16 06:36:51 |
Bin Li |
oem-priority: status |
New |
In Progress |
|
2020-03-16 06:37:01 |
Bin Li |
oem-priority: importance |
Undecided |
High |
|
2020-03-24 15:24:47 |
Brian Murray |
bug |
|
|
added subscriber Brian Murray |
2020-03-26 05:33:03 |
Mathew Hodson |
xf86-input-wacom (Ubuntu): importance |
Undecided |
Medium |
|
2020-03-26 05:33:06 |
Mathew Hodson |
xf86-input-wacom (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2020-04-01 14:04:34 |
Brian Murray |
xf86-input-wacom (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2020-04-01 14:04:36 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-04-01 14:04:39 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2020-04-01 14:04:42 |
Brian Murray |
tags |
amd64 apport-bug bionic ubuntu |
amd64 apport-bug bionic ubuntu verification-needed verification-needed-bionic |
|
2020-04-01 14:04:50 |
Brian Murray |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2020-04-01 14:16:01 |
Brian Murray |
tags |
amd64 apport-bug bionic ubuntu verification-needed verification-needed-bionic |
amd64 apport-bug bionic block-proposed ubuntu verification-needed verification-needed-bionic |
|
2020-04-01 20:06:23 |
Brian Murray |
tags |
amd64 apport-bug bionic block-proposed ubuntu verification-needed verification-needed-bionic |
amd64 apport-bug bionic block-proposed-bionic ubuntu verification-needed verification-needed-bionic |
|
2020-04-02 05:27:40 |
Bin Li |
tags |
amd64 apport-bug bionic block-proposed-bionic ubuntu verification-needed verification-needed-bionic |
amd64 apport-bug bionic block-proposed-bionic ubuntu verification-done-bionic verification-needed |
|
2020-05-11 06:02:22 |
Rex Tsai |
oem-priority: importance |
High |
Critical |
|
2020-05-11 06:02:45 |
Rex Tsai |
bug |
|
|
added subscriber Rex Tsai |
2020-05-11 06:59:46 |
Timo Aaltonen |
tags |
amd64 apport-bug bionic block-proposed-bionic ubuntu verification-done-bionic verification-needed |
amd64 apport-bug bionic ubuntu verification-done verification-done-bionic |
|
2020-05-12 17:08:04 |
Launchpad Janitor |
xf86-input-wacom (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2020-05-12 17:08:10 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-05-18 05:35:46 |
Bin Li |
oem-priority: status |
In Progress |
Fix Released |
|