XP Pen 13 tablet has swapped axes for input
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libinput |
New
|
Unknown
|
|||
libinput (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
On jammy, an XP Pen 13 tablet (shown in the hardware as "UGTABLET 11.6 inch PenDisplay") is unusable because the axes for the stylus are swapped: moving the stylus up on the screen moves the cursor to the left, moving it down moves it right, moving the stylus to the left moves the cursor up, moving it to the right moves the cursor down.
I am reporting this bug initially against Xorg, but the problem is present using either Xorg or Wayland.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: xserver-xorg-core 2:21.1.3-2ubuntu2.9
ProcVersionSign
Uname: Linux 5.19.0-38-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.3
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Sat Apr 1 02:12:10 2023
DistUpgraded: Fresh install
DistroCodename: jammy
DistroVariant: ubuntu
DpkgLog:
ExtraDebuggingI
GraphicsCard:
Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo 3rd Gen Core processor Graphics Controller [17aa:21fa]
InstallationDate: Installed on 2023-01-22 (68 days ago)
InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
MachineType: LENOVO 2306CTO
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg-server
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/25/2013
dmi.bios.release: 2.57
dmi.bios.vendor: LENOVO
dmi.bios.version: G2ET97WW (2.57 )
dmi.board.
dmi.board.name: 2306CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X230
dmi.product.name: 2306CTO
dmi.product.sku: LENOVO_MT_2306
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.113-
version.
version.
version.
version.
version.
version.
version.
no longer affects: | xserver-xorg-input-libinput (Ubuntu) |
Changed in libinput: | |
status: | Unknown → New |
I find recent references to being able to swap the axes with 'xinput set-prop <devid> "Evdev Axes Swap" 1. This fails for me with:
property 'Evdev Axes Swap' doesn't exist, you need to specify its type and format