The problem with the current approach is that it doesn't work reliably on wayland. Outputs can have different pixel density, etc. Tested-by: Merge Service <!2461> Part-of: <!2461>
mentioned in commit 5dacfdf7