Touchscreen support with multiple screens: pointer location proportional to all screens instead of the touchscreen only
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
xserver-xorg-input-libinput (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Touchscreen support seems broken with multiple screens.
* Screen 1: Laptop touchscreen
* Screen 2: HDMI external non-touch screen (at the right of screen 1)
While touchscreen works as expected when no external screen is connected, with both screens there is a touchscreen scaling issue:
Press at the very left of the touchscreen: the pointer matches your finger.
Now swipe slowly to the right: the more you progress, bigger the difference between your finger and the pointer is.
Stop swiping at the very right of the touchscreen: the pointer matches the very right of the non-touch screen.
See the enclosed drawing that illustrates the issue as well as the bug report (added by apport).
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xorg 1:7.7+19ubuntu14
ProcVersionSign
Uname: Linux 5.4.0-42-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 440.100 Fri May 29 08:45:51 UTC 2020
GCC version:
ApportVersion: 2.20.11-0ubuntu27.6
Architecture: amd64
BootLog: Error: [Errno 13] Permission non accordée: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: MATE
Date: Tue Aug 18 01:12:24 2020
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 6.1.10, 5.4.0-40-generic, x86_64: installed
virtualbox, 6.1.10, 5.4.0-42-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
Intel Corporation UHD Graphics 620 (Whiskey Lake) [8086:3ea0] (rev 02) (prog-if 00 [VGA controller])
Subsystem: Huawei Technologies Co., Ltd. UHD Graphics 620 (Whiskey Lake) [19e5:3e13]
Subsystem: Huawei Technologies Co., Ltd. GP108BM [GeForce MX250] [19e5:3e13]
InstallationDate: Installed on 2020-05-30 (79 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
MachineType: HUAWEI MACHR-WX9
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/28/2019
dmi.bios.vendor: HUAWEI
dmi.bios.version: 1.19
dmi.board.
dmi.board.name: MACHR-WX9-PCB
dmi.board.vendor: HUAWEI
dmi.board.version: M1080
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: HUAWEI
dmi.chassis.
dmi.modalias: dmi:bvnHUAWEI:
dmi.product.family: MateBook X
dmi.product.name: MACHR-WX9
dmi.product.sku: C100
dmi.product.
dmi.sys.vendor: HUAWEI
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.101-2
version.
version.
version.
version.
version.
version.
version.
version.
affects: | xorg (Ubuntu) → xserver-xorg-input-libinput (Ubuntu) |
tags: | added: multimonitor touch touchscreen |
no longer affects: | xserver-xorg-input-libinput (Ubuntu) |
affects: | mutter (Ubuntu) → xorg-server (Ubuntu) |
Great bug report, thanks. And sorry for the confusion - I automatically assumed you were using GNOME.