I have looked into this bug before. From what I recall there was a fundamental conflict between:
(a) Keeping the absolute cursor position on both monitors' boundaries when crossing; and (b) Keeping the relative cursor position on the titlebar. So mutter chose (a) over (b). More recently however, upstream claim to have solved (changed) it in mutter 44.1: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2942 ** Package changed: gnome-shell (Ubuntu) => mutter (Ubuntu) ** Changed in: mutter (Ubuntu) Status: New => Fix Committed ** Bug watch added: gitlab.gnome.org/GNOME/mutter/-/issues #2029 https://gitlab.gnome.org/GNOME/mutter/-/issues/2029 ** Also affects: mutter via https://gitlab.gnome.org/GNOME/mutter/-/issues/2029 Importance: Unknown Status: Unknown ** Changed in: mutter (Ubuntu) Importance: Undecided => Low ** Tags added: fixed-in-mutter-44.1 fixed-upstream -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/2015861 Title: cursor does not track window when dragging between monitors with different scaling factors Status in Mutter: Unknown Status in mutter package in Ubuntu: Fix Committed Bug description: I have two screens. My laptop is using 200% scaling and the other external screen is using 100% scaling. When I drag windows between the monitors the cursor moves to unexpected locations when it moves onto another screen with a different scaling factor. I would expect the cursor to stay in the relative location when I started dragging the window. Hopefully this is clear the the attached screencast. ProblemType: Bug DistroRelease: Ubuntu 23.04 Package: gnome-shell 44.0-2ubuntu3 ProcVersionSignature: Ubuntu 6.2.0-19.19-generic 6.2.6 Uname: Linux 6.2.0-19-generic x86_64 NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.26.0-0ubuntu2 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Tue Apr 11 11:04:51 2023 DisplayManager: gdm3 InstallationDate: Installed on 2023-04-05 (5 days ago) InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Daily amd64 (20230404) RelatedPackageVersions: mutter-common 44.0-2ubuntu3 SourcePackage: gnome-shell UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/2015861/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

