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

Reply via email to