XPS 13 Wacom Touchscreen Issues on Linux Mint 20.1

Channel:
Subscribers:
7,760
Published on ● Video Link: https://www.youtube.com/watch?v=ruPIubkTkrQ



Duration: 9:31
2,523 views
18


Some issues I noticed with the Cinnamon Desktop Environment on a XPS 13 9365 with Linux Mint 20.1 installed.

The monitor sensor and display autorotate as expected however only the screen is rotated and the co-ordination transformation matrix for all the xinput devices is not.

When the monitor sensor detects normal:
xrandr --output eDP-1 --rotate normal
xinput set-prop "Wacom HID 4831 Finger touch" --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
xinput set-prop "Wacom HID 4831 Pen stylus" --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
xinput set-prop "Wacom HID 4831 Pen eraser" --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
xinput set-prop "Wacom HID 4831 DLL077A:01 06CB:76AF Touchpad" --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
xinput set-prop "Wacom HID 4831 DLL077A:01 06CB:76AF Mouse" --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1

When the monitor sensor detects right-up:
xrandr --output eDP-1 --rotate right
xinput set-prop "Wacom HID 4831 Finger touch" --type=float "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1
xinput set-prop "Wacom HID 4831 Pen stylus" --type=float "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1
xinput set-prop "Wacom HID 4831 Pen eraser" --type=float "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1
xinput set-prop "Wacom HID 4831 DLL077A:01 06CB:76AF Touchpad" --type=float "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1
xinput set-prop "Wacom HID 4831 DLL077A:01 06CB:76AF Mouse" --type=float "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1

When the monitor sensor detects left-up:
xrandr --output eDP-1 --rotate left
xinput set-prop "Wacom HID 4831 Finger touch" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "Wacom HID 4831 Pen stylus" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "Wacom HID 4831 Pen eraser" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "Wacom HID 4831 DLL077A:01 06CB:76AF Touchpad" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "Wacom HID 4831 DLL077A:01 06CB:76AF Mouse" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1

When the monitor sensor detects bottom up:
xrandr --output eDP-1 --rotate inverted
xinput set-prop "Wacom HID 4831 Finger touch" --type=float "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1
xinput set-prop "Wacom HID 4831 Finger stylus" --type=float "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1
xinput set-prop "Wacom HID 4831 Finger eraser" --type=float "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1
xinput set-prop "Wacom HID 4831 DLL077A:01 06CB:76AF Touchpad" --type=float "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1
xinput set-prop "Wacom HID 4831 DLL077A:01 06CB:76AF Mouse" --type=float "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1

The onscreen keyboard experience is also lagging behind that of the GNOME3 Desktop Environment particularly when set to the bottom of the screen and set to show any time something expects an input.

#xps13 #mint #touchscreen




Other Videos By Philip Yip


2021-06-13Python Code Blocks and Debugging (Spyder 5 IDE)
2021-06-10Python Procedural Programming (Spyder 5 IDE)
2021-05-26A Clean Install of KDE Neon Dell UEFI BIOS with Secure Boot
2021-05-23Getting Started with Python and the Spyder 5 IDE (Object Orientated Programming OOP)
2021-05-17A Clean Install of DeepIn Linux 20.2.2 Dell UEFI BIOS and Secure Boot
2021-05-16A Clean Install of Linux Mint 20.2 (Dell UEFI BIOS with Secure Boot and MOK)
2021-05-07Python: formatted strings (fstrings) and format specification for str, int and float objects
2021-03-121. Getting Started with Python and the JupyterLab 3 IDE. Object Orientated Programming (OOP)
2021-02-10Windows 10 Insider Preview New Emoji Panel, Clipboard History and Touchscreen Keyboard Feedback
2021-01-15DeepIn 20.1 Touchscreen Test on XPS 13 9365
2021-01-12XPS 13 Wacom Touchscreen Issues on Linux Mint 20.1
2021-01-02Windows 10 Environment Variables
2020-11-28Create Windows 10 (UEFI or Legacy BIOS) Bootable USB on Windows 10 (All Versions 15H1-21H2)
2020-11-18Dell Thunderbolt Dock Ubuntu 20.04 Boot Issue
2020-11-18Updating the Dell UEFI BIOS with the Ubuntu Linux Firmware Update Manager or USB Flash Drive
2020-11-14Updating the Dell UEFI BIOS in Ubuntu 20.04 Using the Linux Vendor Firmware Service (LVFS)
2020-10-11Making a Screen Recording in Windows 10 using the Free VokoscreenNG
2020-10-04Securely Wiping All Internal Drives from the Dell UEFI BIOS Setup Using Dell Data Wipe (OptiPlex)
2020-10-04Accessing Ubuntu Recovery Options when Stuck on Ubuntu Dell Splash Screen After Updates
2020-10-01Securely Wiping All Internal Drives from the Dell UEFI BIOS Setup Using Dell Data Wipe (XPS 13 9365)
2020-10-01UEFI BIOS Updates Patch GRUB2 Security Vulnerability Verification Failed 0x1A Security Violation