From cb2fc90f49bee69b5075710c381657a11906e512 Mon Sep 17 00:00:00 2001 From: Aleksandr Mezin Date: Sun, 29 Sep 2024 13:04:18 +0300 Subject: [PATCH] tests/wm: make gdk_backend class-scoped fixture --- test/pict/test_maximize_unmaximize.gen | 86 ++-- test/pict/test_maximize_unmaximize.model | 4 +- test/pict/test_mouse_resize.gen | 90 ++-- test/pict/test_mouse_resize.model | 4 +- test/pict/test_resize_maximize_unmaximize.gen | 90 ++-- .../test_resize_maximize_unmaximize.model | 4 +- test/pict/test_show.gen | 458 +++++++++--------- test/pict/test_show.model | 4 +- test/test_wm.py | 14 +- 9 files changed, 375 insertions(+), 379 deletions(-) diff --git a/test/pict/test_maximize_unmaximize.gen b/test/pict/test_maximize_unmaximize.gen index 1ec2134d..13e5b426 100644 --- a/test/pict/test_maximize_unmaximize.gen +++ b/test/pict/test_maximize_unmaximize.gen @@ -1,43 +1,43 @@ -class gdk_backend monitor0_scale monitor1_scale layout_mode window_position window_size window_maximize window_monitor current_monitor primary_monitor window_monitor_connector window_above window_skip_taskbar window_stick -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 0 0 0 False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 1 1 True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 0 1 False True True -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 0 1 0 True False False -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 0 0 0 False False True -TestWaylandTwoMonitors GdkBackend.X11 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 0 1 True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 1 1 0 False True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 1 0 1 True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 1 1 False True True -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 0 0 True False True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 0 0 0 False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 1 1 True True False -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 True WindowMonitor.CONNECTOR 1 1 0 True False False -TestWayland GdkBackend.X11 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 0 0 False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 1 1 0 False False True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 False False False -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 1 0 True True False -TestWaylandTwoMonitors GdkBackend.X11 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 0 False True False -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 True True False -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 True WindowMonitor.CONNECTOR 1 0 0 False False False -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 1 1 True True False -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 1 1 0 False True False -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 0 0 False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 1 0 True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 1 1 0 True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 0 1 True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 0 1 0 True True True -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 True WindowMonitor.CONNECTOR 1 1 1 True True True -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 0 0 True False False -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 0 0 0 True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 1 0 False False False -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 0 0 False False False -TestWayland GdkBackend.WAYLAND 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 0 0 False True False -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 0 True True False -TestWayland GdkBackend.WAYLAND 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 0 True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 1 False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 0 0 0 True False True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 0 0 True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 1 1 False True False -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 0 True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 1 1 True False True +class monitor0_scale monitor1_scale layout_mode window_position window_size window_maximize window_monitor current_monitor primary_monitor window_monitor_connector window_above window_skip_taskbar window_stick +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 0 0 0 False True False +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 1 1 True False True +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 0 1 False True True +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 0 1 0 True False False +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 0 0 0 False False True +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 0 1 True True False +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 1 1 0 False True True +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 1 0 1 True False False +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 1 1 False True True +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 0 0 True False True +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 1 1 1 False True False +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 1 0 False True False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 0 False True False +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 0 0 True False False +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 1 1 0 False False True +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 True WindowMonitor.CONNECTOR 0 1 0 True False False +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 0 0 False True False +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 1 1 False True False +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 1 False True False +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 0 0 False True False +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 0 1 1 True False False +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 0 0 0 True True False +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 1 1 False True False +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 1 0 False True False +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 1 0 False False False +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 0 0 False False False +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 0 1 1 False True False +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 0 False True True +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 0 1 False True False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 False True False +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 True True True +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 0 0 True False False +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 False False True +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 1 1 False False True +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 0 0 0 False False True +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 0 0 True True True +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 0 0 0 False False True +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 0 1 False False False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 0 0 0 False True False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 1 1 0 False True True +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 1 1 1 False True True +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 1 1 1 True True True diff --git a/test/pict/test_maximize_unmaximize.model b/test/pict/test_maximize_unmaximize.model index c793e482..02665c39 100644 --- a/test/pict/test_maximize_unmaximize.model +++ b/test/pict/test_maximize_unmaximize.model @@ -1,7 +1,5 @@ class: TestX11, TestWayland, TestWaylandTwoMonitors -gdk_backend: GdkBackend.X11, GdkBackend.WAYLAND (100) - monitor0_scale: 1.0, 1.25, 1.502347469329834, 1.748633861541748, 2.0 monitor1_scale: , 0 layout_mode: displayconfig.LayoutMode.PHYSICAL (100), displayconfig.LayoutMode.LOGICAL @@ -20,7 +18,7 @@ window_skip_taskbar: True, False window_stick: True, False IF [class] = "TestX11" - THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" AND [gdk_backend] = "GdkBackend.X11"; + THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL"; IF [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" THEN [monitor0_scale] IN {1.0, 2.0} AND [monitor1_scale] IN {1.0, 2.0, 0}; diff --git a/test/pict/test_mouse_resize.gen b/test/pict/test_mouse_resize.gen index 13fc1749..b3b4371d 100644 --- a/test/pict/test_mouse_resize.gen +++ b/test/pict/test_mouse_resize.gen @@ -1,43 +1,47 @@ -class gdk_backend monitor0_scale monitor1_scale layout_mode window_position window_size window_size2 window_maximize window_monitor current_monitor primary_monitor window_monitor_connector -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 0.714 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 0.6 True WindowMonitor.CONNECTOR 1 1 1 -TestWayland GdkBackend.WAYLAND 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 0.8 True WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.X11 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 0.714 False WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 0.913 False WindowMonitor.CONNECTOR 0 1 0 -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 1.0 True WindowMonitor.CONNECTOR 1 1 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 0.913 True WindowMonitor.CONNECTOR 0 1 0 -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 1.0 False WindowMonitor.CONNECTOR 0 1 1 -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 0.913 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 1.0 True WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 0.8 False WindowMonitor.CONNECTOR 1 1 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 1.0 True WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 0.6 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 0.714 True WindowMonitor.CONNECTOR 1 1 1 -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 0.913 False WindowMonitor.CONNECTOR 0 1 1 -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 0.8 True WindowMonitor.CONNECTOR 1 0 0 -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 0.8 True WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 1.0 False WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 0.6 False WindowMonitor.CONNECTOR 0 1 0 -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 0.714 False WindowMonitor.CONNECTOR 1 1 0 -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 0.913 True WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 0.6 False WindowMonitor.CONNECTOR 0 0 1 -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 0.913 True WindowMonitor.CONNECTOR 1 1 1 -TestWayland GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 0.6 False WindowMonitor.CONNECTOR 0 0 0 -TestWayland GdkBackend.WAYLAND 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 0.714 True WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 0.913 True WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 1.0 True WindowMonitor.CONNECTOR 1 1 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 0.8 True WindowMonitor.CONNECTOR 1 1 1 -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 0.8 True WindowMonitor.CONNECTOR 0 0 0 -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 1.0 False WindowMonitor.CONNECTOR 0 0 0 -TestWayland GdkBackend.WAYLAND 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 0.714 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.714 False WindowMonitor.CONNECTOR 0 1 0 -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 0.714 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.8 False WindowMonitor.CONNECTOR 1 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.6 False WindowMonitor.CONNECTOR 0 0 0 -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 0.913 False WindowMonitor.CONNECTOR 0 0 0 -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 1.0 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 0.6 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 0.8 False WindowMonitor.CONNECTOR 0 0 1 -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 0.6 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.8 False WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.6 False WindowMonitor.CONNECTOR 0 1 1 +class monitor0_scale monitor1_scale layout_mode window_position window_size window_size2 window_maximize window_monitor current_monitor primary_monitor window_monitor_connector +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 0.714 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 0.6 True WindowMonitor.CONNECTOR 1 1 1 +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 0.8 True WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.714 False WindowMonitor.CONNECTOR 1 0 1 +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 1.0 False WindowMonitor.CONNECTOR 0 1 0 +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 0.913 True WindowMonitor.CONNECTOR 0 1 1 +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 0.913 True WindowMonitor.CONNECTOR 1 1 0 +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.8 False WindowMonitor.CONNECTOR 1 1 1 +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 1.0 True WindowMonitor.CONNECTOR 1 0 1 +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 0.714 True WindowMonitor.CONNECTOR 0 1 0 +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 0.6 False WindowMonitor.CONNECTOR 0 0 1 +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 1.0 False WindowMonitor.CONNECTOR 1 0 0 +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 0.913 True WindowMonitor.CONNECTOR 1 0 1 +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 0.6 True WindowMonitor.CONNECTOR 1 1 0 +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 0.6 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 0.8 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 0.913 False WindowMonitor.CONNECTOR 0 0 0 +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 0.913 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 0.8 False WindowMonitor.CONNECTOR 1 0 1 +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 0.714 True WindowMonitor.CONNECTOR 1 1 0 +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 0.714 True WindowMonitor.CONNECTOR 1 1 1 +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 1.0 False WindowMonitor.CONNECTOR 1 1 0 +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 1.0 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 0.6 True WindowMonitor.CONNECTOR 1 1 0 +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 1.0 True WindowMonitor.CONNECTOR 1 0 0 +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 0.913 True WindowMonitor.CONNECTOR 0 1 1 +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 0.8 True WindowMonitor.CONNECTOR 1 0 0 +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 0.8 True WindowMonitor.CONNECTOR 1 0 1 +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 0.6 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 1.0 True WindowMonitor.CONNECTOR 1 1 1 +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 0.714 False WindowMonitor.CONNECTOR 0 0 0 +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 1.0 True WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 0.6 True WindowMonitor.CONNECTOR 1 1 1 +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 0.714 True WindowMonitor.CONNECTOR 0 0 0 +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 0.6 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 1.0 False WindowMonitor.CONNECTOR 0 0 1 +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 0.913 False WindowMonitor.CONNECTOR 0 1 1 +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 0.913 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 0.6 False WindowMonitor.CONNECTOR 0 1 0 +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 0.8 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 1.0 False WindowMonitor.CONNECTOR 0 0 0 +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 1.0 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.714 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 1.0 False WindowMonitor.CONNECTOR 0 0 1 +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 1.0 False WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.714 False WindowMonitor.CONNECTOR 1 0 1 diff --git a/test/pict/test_mouse_resize.model b/test/pict/test_mouse_resize.model index a7c14323..c2979f99 100644 --- a/test/pict/test_mouse_resize.model +++ b/test/pict/test_mouse_resize.model @@ -1,7 +1,5 @@ class: TestX11, TestWayland, TestWaylandTwoMonitors -gdk_backend: GdkBackend.X11, GdkBackend.WAYLAND (100) - monitor0_scale: 1.0, 1.25, 1.502347469329834, 1.748633861541748, 2.0 monitor1_scale: , 0 layout_mode: displayconfig.LayoutMode.PHYSICAL (100), displayconfig.LayoutMode.LOGICAL @@ -17,7 +15,7 @@ primary_monitor: 0, 1 window_monitor_connector: 0, 1 IF [class] = "TestX11" - THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" AND [gdk_backend] = "GdkBackend.X11"; + THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL"; IF [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" THEN [monitor0_scale] IN {1.0, 2.0} AND [monitor1_scale] IN {1.0, 2.0, 0}; diff --git a/test/pict/test_resize_maximize_unmaximize.gen b/test/pict/test_resize_maximize_unmaximize.gen index 53949c68..7cfc3829 100644 --- a/test/pict/test_resize_maximize_unmaximize.gen +++ b/test/pict/test_resize_maximize_unmaximize.gen @@ -1,46 +1,44 @@ -class gdk_backend monitor0_scale monitor1_scale layout_mode window_position window_size window_size2 window_monitor current_monitor primary_monitor window_monitor_connector -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 0.8 WindowMonitor.CONNECTOR 1 1 1 -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.714 WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 0.6 WindowMonitor.CONNECTOR 0 1 0 -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.6 WindowMonitor.CONNECTOR 1 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 0.6 WindowMonitor.CONNECTOR 0 1 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 1.0 WindowMonitor.CONNECTOR 0 0 1 -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 1.0 WindowMonitor.CONNECTOR 1 1 0 -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 0.913 WindowMonitor.CONNECTOR 1 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 0.913 WindowMonitor.CONNECTOR 0 1 1 -TestWayland GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 0.913 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 0.714 WindowMonitor.CONNECTOR 0 1 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 0.8 WindowMonitor.CONNECTOR 0 1 1 -TestWaylandTwoMonitors GdkBackend.X11 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 1.0 WindowMonitor.CONNECTOR 1 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 0.714 WindowMonitor.CONNECTOR 1 0 0 -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.6 WindowMonitor.CONNECTOR 0 0 1 -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 0.8 WindowMonitor.CONNECTOR 0 0 1 -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 0.714 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 1.0 WindowMonitor.CONNECTOR 0 0 0 -TestWayland GdkBackend.X11 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 1.0 WindowMonitor.CONNECTOR 0 1 0 -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 0.913 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.X11 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 0.714 WindowMonitor.CONNECTOR 1 0 0 -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 0.6 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 0.8 WindowMonitor.CONNECTOR 0 0 1 -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 0.913 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.913 WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 0.913 WindowMonitor.CONNECTOR 0 1 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 0.6 WindowMonitor.CONNECTOR 1 1 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 1.0 WindowMonitor.CONNECTOR 1 1 1 -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 1.0 WindowMonitor.CONNECTOR 0 0 0 -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 0.714 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 1.0 WindowMonitor.CONNECTOR 1 1 0 -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 -TestWayland GdkBackend.WAYLAND 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 0.6 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 0.6 WindowMonitor.CONNECTOR 1 0 0 -TestWayland GdkBackend.WAYLAND 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 0.6 WindowMonitor.CONNECTOR 0 0 0 -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 0.8 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.714 WindowMonitor.CONNECTOR 1 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 0.913 WindowMonitor.CONNECTOR 1 1 1 -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 0.6 WindowMonitor.CONNECTOR 0 0 0 -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 1.0 WindowMonitor.CONNECTOR 0 0 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.714 WindowMonitor.CONNECTOR 0 1 0 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 1.0 WindowMonitor.CONNECTOR 1 0 1 -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 0.913 WindowMonitor.CONNECTOR 1 1 0 +class monitor0_scale monitor1_scale layout_mode window_position window_size window_size2 window_monitor current_monitor primary_monitor window_monitor_connector +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 0.8 WindowMonitor.CONNECTOR 1 1 1 +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.714 WindowMonitor.CONNECTOR 1 0 1 +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 0.6 WindowMonitor.CONNECTOR 0 1 0 +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.6 WindowMonitor.CONNECTOR 1 0 0 +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 0.6 WindowMonitor.CONNECTOR 0 1 1 +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 1.0 WindowMonitor.CONNECTOR 0 0 1 +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 1.0 WindowMonitor.CONNECTOR 1 1 0 +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 0.913 WindowMonitor.CONNECTOR 1 0 0 +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 0.913 WindowMonitor.CONNECTOR 0 1 1 +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 0.913 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 0.714 WindowMonitor.CONNECTOR 0 1 0 +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 0.8 WindowMonitor.CONNECTOR 0 1 1 +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 1.0 WindowMonitor.CONNECTOR 1 0 0 +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 0.714 WindowMonitor.CONNECTOR 1 0 0 +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 0.714 WindowMonitor.CONNECTOR 0 0 1 +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 0.6 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 0.8 WindowMonitor.CONNECTOR 0 0 0 +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 1.0 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 0.6 WindowMonitor.CONNECTOR 1 1 0 +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 0.913 WindowMonitor.CONNECTOR 1 1 1 +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 1.0 WindowMonitor.CONNECTOR 1 1 1 +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 0.6 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 0.913 WindowMonitor.CONNECTOR 0 1 0 +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 0.8 WindowMonitor.CONNECTOR 1 1 0 +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 0.714 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 0.913 WindowMonitor.CONNECTOR 0 1 1 +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 1.0 WindowMonitor.CONNECTOR 0 1 0 +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 0.714 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 0.913 WindowMonitor.CONNECTOR 1 0 1 +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 0.6 WindowMonitor.CONNECTOR 0 1 1 +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 0.714 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.913 WindowMonitor.CONNECTOR 1 1 0 +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 0.6 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 1.0 WindowMonitor.CONNECTOR 1 0 1 +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 0.714 WindowMonitor.CONNECTOR 1 0 1 +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 0.913 WindowMonitor.CONNECTOR 0 0 0 +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 1.0 WindowMonitor.CONNECTOR 0 0 0 +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 0.8 WindowMonitor.CONNECTOR 0 0 0 +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 0.913 WindowMonitor.CONNECTOR 0 1 1 +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.913 WindowMonitor.CONNECTOR 0 1 0 diff --git a/test/pict/test_resize_maximize_unmaximize.model b/test/pict/test_resize_maximize_unmaximize.model index dcf0c105..37e3b134 100644 --- a/test/pict/test_resize_maximize_unmaximize.model +++ b/test/pict/test_resize_maximize_unmaximize.model @@ -1,7 +1,5 @@ class: TestX11, TestWayland, TestWaylandTwoMonitors -gdk_backend: GdkBackend.X11, GdkBackend.WAYLAND (100) - monitor0_scale: 1.0, 1.25, 1.502347469329834, 1.748633861541748, 2.0 monitor1_scale: , 0 layout_mode: displayconfig.LayoutMode.PHYSICAL (100), displayconfig.LayoutMode.LOGICAL @@ -16,7 +14,7 @@ primary_monitor: 0, 1 window_monitor_connector: 0, 1 IF [class] = "TestX11" - THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" AND [gdk_backend] = "GdkBackend.X11"; + THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL"; IF [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" THEN [monitor0_scale] IN {1.0, 2.0} AND [monitor1_scale] IN {1.0, 2.0, 0}; diff --git a/test/pict/test_show.gen b/test/pict/test_show.gen index 51f6e7ea..811a4de3 100644 --- a/test/pict/test_show.gen +++ b/test/pict/test_show.gen @@ -1,231 +1,227 @@ -class gdk_backend monitor0_scale monitor1_scale layout_mode window_position window_size window_maximize window_monitor current_monitor primary_monitor window_monitor_connector animation_mode window_above window_skip_taskbar window_stick -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT False True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DEFAULT False False False -TestWayland GdkBackend.X11 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True True True -TestWayland GdkBackend.WAYLAND 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False False False -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GLOBAL_DISABLE True True True -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GLOBAL_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GNOME_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GNOME_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 True WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 0 0 1 AnimationMode.GLOBAL_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.CURRENT 1 0 -1 AnimationMode.GNOME_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DEFAULT False True True -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.X11 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 False WindowMonitor.PRIMARY 0 1 -1 AnimationMode.DDTERM_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GLOBAL_DISABLE True True False -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.GNOME_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GNOME_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GLOBAL_DISABLE False True False -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE False False True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GNOME_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 0 0 1 AnimationMode.GLOBAL_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GNOME_DEFAULT False True True -TestWaylandTwoMonitors GdkBackend.X11 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GLOBAL_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GNOME_DEFAULT False False True -TestWayland GdkBackend.X11 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 1 0 -1 AnimationMode.DDTERM_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GLOBAL_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.PRIMARY 0 1 -1 AnimationMode.DDTERM_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.DDTERM_DISABLE True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GNOME_DEFAULT True False True -TestWayland GdkBackend.WAYLAND 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT True True True -TestWayland GdkBackend.X11 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GLOBAL_DISABLE True True False -TestWayland GdkBackend.WAYLAND 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True False True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE True False False -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GLOBAL_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 True WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DISABLE False True False -TestWayland GdkBackend.X11 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT False True True -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DEFAULT True True True -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GNOME_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.DDTERM_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GNOME_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.X11 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DEFAULT True True False -TestWayland GdkBackend.WAYLAND 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 True WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GLOBAL_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.X11 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GLOBAL_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GLOBAL_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DEFAULT False False False -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.DDTERM_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GLOBAL_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GNOME_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.X11 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GNOME_DEFAULT False False False -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 True WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.GLOBAL_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DISABLE True False False -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GNOME_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE True False False -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GNOME_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GLOBAL_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True False False -TestWayland GdkBackend.X11 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE True True False -TestWayland GdkBackend.WAYLAND 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GLOBAL_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT False True True -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DEFAULT True False True -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT False False True -TestWayland GdkBackend.WAYLAND 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 True WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GNOME_DEFAULT True True False -TestWayland GdkBackend.WAYLAND 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.GLOBAL_DISABLE True True True -TestWayland GdkBackend.X11 2.0 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GLOBAL_DISABLE True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DISABLE True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GLOBAL_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT False False False -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GLOBAL_DISABLE True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GNOME_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GNOME_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GLOBAL_DISABLE True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GNOME_DEFAULT True True True -TestWayland GdkBackend.X11 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 True WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GLOBAL_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DISABLE False False False -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT False False True -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.GNOME_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT False False True -TestWayland GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GNOME_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 True WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GLOBAL_DISABLE True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 True WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GLOBAL_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT False False True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE False False True -TestWayland GdkBackend.WAYLAND 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE True True False -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DISABLE True True False -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GNOME_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT False False False -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DISABLE True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GLOBAL_DISABLE False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DEFAULT False False False -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DISABLE True False True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DEFAULT True False True -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DISABLE True False False -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE True False True -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GNOME_DEFAULT False False False -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GLOBAL_DISABLE True False True -TestWayland GdkBackend.WAYLAND 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.GLOBAL_DISABLE True True True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GNOME_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 True WindowMonitor.CURRENT 1 0 -1 AnimationMode.GNOME_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DEFAULT True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE True True True -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GNOME_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GNOME_DEFAULT True False True -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.GNOME_DEFAULT True False True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE True True False -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DISABLE False False True -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 0 0 1 AnimationMode.GLOBAL_DISABLE False False True -TestWayland GdkBackend.WAYLAND 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT False True True -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GLOBAL_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 1 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GLOBAL_DISABLE True True False -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GNOME_DEFAULT True True True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT False False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DISABLE False True True -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DISABLE True True True -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT True True False -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE True False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DISABLE True True True -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DISABLE False True True -TestWayland GdkBackend.WAYLAND 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE True False False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GLOBAL_DISABLE True True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.PRIMARY 0 1 -1 AnimationMode.DDTERM_DISABLE False True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False True False -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.GLOBAL_DISABLE False True False -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False True True -TestWayland GdkBackend.WAYLAND 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.GLOBAL_DISABLE True False True -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DISABLE False False True -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT False True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GNOME_DEFAULT True True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GNOME_DEFAULT False True True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DEFAULT False False True -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DISABLE False True True +class monitor0_scale monitor1_scale layout_mode window_position window_size window_maximize window_monitor current_monitor primary_monitor window_monitor_connector animation_mode window_above window_skip_taskbar window_stick +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True True False +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.GLOBAL_DISABLE False False True +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DISABLE True False False +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT False True True +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DEFAULT False False False +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DISABLE True True True +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT True True False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True False True +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GLOBAL_DISABLE False True False +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 1 AnimationMode.GLOBAL_DISABLE True True True +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False True False +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DISABLE False True True +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE True False True +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GNOME_DEFAULT False False False +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 0 0 AnimationMode.DDTERM_DEFAULT False True False +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE True True True +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.CURRENT 0 1 -1 AnimationMode.GNOME_DEFAULT True False False +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT False True False +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False True True +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DISABLE False True True +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GNOME_DEFAULT True False False +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT False False True +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE False True False +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GNOME_DEFAULT False True True +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True True +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 0 0 1 AnimationMode.GNOME_DEFAULT False True True +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE True False True +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DISABLE True False False +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GLOBAL_DISABLE True False True +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.DDTERM_DEFAULT True True False +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False True True +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT True True False +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GLOBAL_DISABLE True True False +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.GNOME_DEFAULT False True True +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DISABLE True False True +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GNOME_DEFAULT False True True +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE False True True +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.DDTERM_DISABLE True False True +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GLOBAL_DISABLE False False False +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DEFAULT True False False +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DISABLE False True False +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DEFAULT False True False +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE True True True +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE False True False +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.DDTERM_DEFAULT False True False +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 True WindowMonitor.CURRENT 0 1 -1 AnimationMode.GNOME_DEFAULT True True True +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True False False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE True False False +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT False True False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GLOBAL_DISABLE False True True +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GNOME_DEFAULT True True True +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE False False True +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GNOME_DEFAULT True False False +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GLOBAL_DISABLE False False True +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE False False True +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT True True True +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE False False True +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GNOME_DEFAULT False True True +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False False False +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DISABLE False False True +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False False True +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE True True False +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT True False False +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DEFAULT True False False +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DEFAULT False True True +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE True True False +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DISABLE True False False +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 True WindowMonitor.CURRENT 0 1 -1 AnimationMode.GLOBAL_DISABLE True True False +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GLOBAL_DISABLE True True False +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE False True True +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DEFAULT True False False +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GNOME_DEFAULT True True False +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GNOME_DEFAULT True False False +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DISABLE False False True +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 0 1 AnimationMode.GNOME_DEFAULT True False True +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.GLOBAL_DISABLE False True False +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DISABLE True False False +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DISABLE False True False +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GNOME_DEFAULT True False False +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT False True True +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GLOBAL_DISABLE False False False +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT True True True +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GNOME_DEFAULT False True False +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE True True False +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE False False False +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 True WindowMonitor.CONNECTOR 0 0 1 AnimationMode.DDTERM_DEFAULT False False False +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DEFAULT False False False +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT False False False +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DISABLE False True False +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT False False False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE False True False +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DISABLE True False True +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT False True False +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DISABLE True False False +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GLOBAL_DISABLE True False True +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CURRENT 1 0 -1 AnimationMode.DDTERM_DEFAULT True True False +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GNOME_DEFAULT True False False +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DISABLE True True True +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 True WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GLOBAL_DISABLE True False False +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE False True False +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 0 1 1 AnimationMode.GLOBAL_DISABLE True True True +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GNOME_DEFAULT False False False +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT True True False +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GLOBAL_DISABLE False True False +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GNOME_DEFAULT True True False +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GNOME_DEFAULT True True False +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE False False False +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DISABLE False True False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GNOME_DEFAULT True False False +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 True WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DEFAULT False False False +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GNOME_DEFAULT False True False +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GNOME_DEFAULT False False False +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DISABLE True False False +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 True WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE False False False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GLOBAL_DISABLE True True True +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True True False +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DEFAULT True False False +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GLOBAL_DISABLE False False True +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GNOME_DEFAULT True True False +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.DDTERM_DISABLE True False False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True False True +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True False +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DISABLE True False False +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DISABLE True True True +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True True +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GNOME_DEFAULT True True False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True True True +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 0 1 -1 AnimationMode.GNOME_DEFAULT True False False +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 True WindowMonitor.CURRENT 1 0 -1 AnimationMode.DDTERM_DEFAULT True False True +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True False True +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE True True False +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE False False False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GNOME_DEFAULT False True False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DEFAULT True True False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE True True True +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.GLOBAL_DISABLE False True False +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GNOME_DEFAULT False False False +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DISABLE True False True +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GNOME_DEFAULT True False True +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GLOBAL_DISABLE False False True +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CURRENT 1 0 -1 AnimationMode.DDTERM_DEFAULT True True False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GNOME_DEFAULT True False True +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.GLOBAL_DISABLE True True True +TestWayland 1.0 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT True False True +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE True True True +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GNOME_DEFAULT True True False +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GNOME_DEFAULT True True False +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.GLOBAL_DISABLE False True True +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.DDTERM_DEFAULT True True True +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GLOBAL_DISABLE False False True +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE True False False +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.GLOBAL_DISABLE False False True +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.DDTERM_DEFAULT True False True +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GNOME_DEFAULT True True True +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.GNOME_DEFAULT True False False +TestWayland 2.0 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT False False True +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE False True True +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GNOME_DEFAULT False True False +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True False True +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GNOME_DEFAULT False True True +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DISABLE False True False +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DISABLE True True False +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE False True False +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True False +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 1 1 1 AnimationMode.DDTERM_DEFAULT False False True +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True False True +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.GNOME_DEFAULT True True False +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DISABLE False True True +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.CURRENT 1 1 -1 AnimationMode.DDTERM_DEFAULT True True False +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False True True +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.DDTERM_DEFAULT False True True +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 1 0 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 False WindowMonitor.PRIMARY 1 0 -1 AnimationMode.GNOME_DEFAULT False True False +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True True +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GLOBAL_DISABLE True True False +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.GLOBAL_DISABLE True True False +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 0 1 -1 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DEFAULT False True False +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 1 0 1 AnimationMode.GLOBAL_DISABLE True True False +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 0 1 -1 AnimationMode.DDTERM_DEFAULT False True True +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT False True False +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DEFAULT True True False +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DISABLE False True False +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DEFAULT False True False +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT False True True +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 1 0 AnimationMode.GNOME_DEFAULT False True True +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 1 1 -1 AnimationMode.DDTERM_DEFAULT False True True +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DISABLE True True False +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.GNOME_DEFAULT False True True +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 False WindowMonitor.CURRENT 0 0 -1 AnimationMode.DDTERM_DEFAULT True True True +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 0 0 -1 AnimationMode.DDTERM_DEFAULT True False False +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 False WindowMonitor.PRIMARY 0 1 -1 AnimationMode.DDTERM_DEFAULT False False True +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 1 1 AnimationMode.DDTERM_DISABLE False False True +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 1 0 0 AnimationMode.GLOBAL_DISABLE True False False +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 AnimationMode.DDTERM_DISABLE False False True diff --git a/test/pict/test_show.model b/test/pict/test_show.model index 97d9f111..798844fa 100644 --- a/test/pict/test_show.model +++ b/test/pict/test_show.model @@ -1,7 +1,5 @@ class: TestX11, TestWayland, TestWaylandTwoMonitors -gdk_backend: GdkBackend.X11, GdkBackend.WAYLAND (100) - monitor0_scale: 1.0, 1.25, 1.502347469329834, 1.748633861541748, 2.0 monitor1_scale: , 0 layout_mode: displayconfig.LayoutMode.PHYSICAL (100), displayconfig.LayoutMode.LOGICAL @@ -22,7 +20,7 @@ window_skip_taskbar: True, False window_stick: True, False IF [class] = "TestX11" - THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" AND [gdk_backend] = "GdkBackend.X11"; + THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL"; IF [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" THEN [monitor0_scale] IN {1.0, 2.0} AND [monitor1_scale] IN {1.0, 2.0, 0}; diff --git a/test/test_wm.py b/test/test_wm.py index e8836866..850b8f31 100644 --- a/test/test_wm.py +++ b/test/test_wm.py @@ -430,6 +430,7 @@ def test_show( assert unmaximized_rect == extension_dbus_interface.TargetRect assert extension_test_hook.ClientType == gdk_backend assert monitor_scale == extension_dbus_interface.TargetMonitorScale + assert extension_test_hook.ClientType == gdk_backend extension_test_hook.wait_property('RenderedFirstFrame', True) wait_idle() @@ -690,14 +691,12 @@ def get_parametrization(cls, name): reverse = cls._testmethods.index(name) % 2 == 1 p = p.order_by('layout_mode', reverse) # Change requires restarting the app - p = p.order_by('gdk_backend', reverse) # Change requires restarting the app return p def pytest_generate_tests(self, metafunc): indirect = { 'animation_mode', - 'gdk_backend', 'current_monitor', 'window_position', 'window_size', @@ -714,6 +713,7 @@ def pytest_generate_tests(self, metafunc): ) +@pytest.mark.parametrize('gdk_backend', (GdkBackend.X11,), indirect=True, scope='class') class TestX11(CommonTests, fixtures.GnomeSessionX11Fixtures): @pytest.fixture def monitor_layout(self, layout_mode, monitor0_scale, monitor1_scale): @@ -722,13 +722,19 @@ def monitor_layout(self, layout_mode, monitor0_scale, monitor1_scale): return (displayconfig.SimpleMonitorConfig(scale=monitor0_scale),) - @pytest.fixture + @pytest.fixture(scope='class') def gdk_backend(self, request): assert request.param == GdkBackend.X11 return request.param +@pytest.mark.parametrize( + 'gdk_backend', + (GdkBackend.WAYLAND, GdkBackend.X11), + indirect=True, + scope='class' +) class TestWayland(CommonTests, fixtures.GnomeSessionWaylandFixtures): @pytest.fixture def monitor_layout(self, layout_mode, monitor0_scale, monitor1_scale): @@ -750,7 +756,7 @@ def expected_show_transitions( return animation_mode.expected_transitions(window_position) - @pytest.fixture + @pytest.fixture(scope='class') def gdk_backend( self, request,