https://bugs.kde.org/show_bug.cgi?id=474110

--- Comment #5 from dofficialg...@gmail.com ---
Created attachment 161401
  --> https://bugs.kde.org/attachment.cgi?id=161401&action=edit
patch that fixes both bugs mentioned here. implementation now matches GNOME and
other UDEV respecting DEs

to add some more context

setting the UDEV property sets BOTH `libinput Calibration Matrix Default` and
`libinput Calibration Matrix`
its just that `libinput Calibration Matrix Default` is read only (only UDEV
rule can set it). Previously kscreen would write to `libinput Calibration
Matrix` so you could never tell that the UDEV rule was applied there initially.

GNOME doesn't touch the libinput matrices on the X11 backend. they only touch
`Coordinate Transformation Matrix`
<https://gitlab.gnome.org/GNOME/mutter/-/blob/main/src/backends/x11/meta-input-settings-x11.c#L228>

so patching kscreen was simple. just follow gnome's lead and only set
`Coordinate Transformation Matrix` and the rest of the issues are fixed
automatically.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to