diff --git a/test/pict/test_maximize_unmaximize.gen b/test/pict/test_maximize_unmaximize.gen index 4305a3f4..12ed786f 100644 --- a/test/pict/test_maximize_unmaximize.gen +++ b/test/pict/test_maximize_unmaximize.gen @@ -1,39 +1,43 @@ -class window_position window_size window_maximize window_monitor current_monitor primary_monitor window_monitor_connector monitor0_scale monitor1_scale layout_mode window_above window_skip_taskbar window_stick gdk_backend monitor0_transform monitor1_transform -TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 0 0 0 1.25 2.0 displayconfig.LayoutMode.LOGICAL False False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 1 1 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 1 0 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL True True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 True WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 1 1 0 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL False True True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 0 1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL True False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 1 1 1.25 1.25 displayconfig.LayoutMode.LOGICAL True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 1 0 1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL True True True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.LEFT 1.0 True WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL False False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 1 1 1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL True True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 0 1 1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 1.0 1.0 displayconfig.LayoutMode.PHYSICAL False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.CONNECTOR 0 1 0 1.0 2.0 displayconfig.LayoutMode.LOGICAL True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 0 0 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL True True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 0 1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL True True True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 1 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 0 0 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 1 1 0 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 True WindowMonitor.CONNECTOR 0 1 0 2.0 1.25 displayconfig.LayoutMode.LOGICAL False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 0 1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL True True False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 1 1 0 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL False True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 1 1 1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.0 1.25 displayconfig.LayoutMode.LOGICAL False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL True False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 0 0 1.25 1.0 displayconfig.LayoutMode.LOGICAL False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL True False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED +class window_position window_size window_maximize window_monitor current_monitor primary_monitor window_monitor_connector monitor0_scale monitor1_scale layout_mode window_above window_skip_taskbar window_stick monitor0_transform monitor1_transform +TestWaylandTwoMonitors WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 0 0 0 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 1 1 1.25 2.0 displayconfig.LayoutMode.LOGICAL True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL True True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 1 1 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 True WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 0 1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 0 0 0 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL False False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWayland WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.LOGICAL True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 1 1 0 2.0 2.0 displayconfig.LayoutMode.PHYSICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 1 1 0 1.0 1.25 displayconfig.LayoutMode.LOGICAL False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 1 1 1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 1 0 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL True False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL True True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 1 1 1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 True WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 0 0 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 1 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 1 0 1 2.0 1.25 displayconfig.LayoutMode.LOGICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 0 1 1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.CONNECTOR 1 1 1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 True WindowMonitor.CONNECTOR 0 0 1 1.25 1.25 displayconfig.LayoutMode.LOGICAL False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.TOP 0.714 True WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL False False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL False False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 1 0 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL True True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 1 1 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL True True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWayland WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL True False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestX11 WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL False True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 0 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 1 0 1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL False True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 1 1 0 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 1 1 0 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL False True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 1 0 1.25 1.0 displayconfig.LayoutMode.LOGICAL True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL diff --git a/test/pict/test_maximize_unmaximize.model b/test/pict/test_maximize_unmaximize.model index c7f49c6f..92fa471f 100644 --- a/test/pict/test_maximize_unmaximize.model +++ b/test/pict/test_maximize_unmaximize.model @@ -17,13 +17,11 @@ window_above: True, False window_skip_taskbar: True, False window_stick: True, False -gdk_backend: GdkBackend.X11, GdkBackend.WAYLAND (100) - monitor0_transform: displayconfig.Transform.NORMAL monitor1_transform: , MONITOR_DISABLED 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 0c6f6b57..35726bff 100644 --- a/test/pict/test_mouse_resize.gen +++ b/test/pict/test_mouse_resize.gen @@ -1,44 +1,44 @@ -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 monitor0_transform monitor1_transform -TestWaylandTwoMonitors GdkBackend.X11 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 0.714 True WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 0.8 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 0.913 False WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 0.714 True WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.X11 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 0.6 True WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 1.0 False WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland GdkBackend.X11 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 1.0 True WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 0.6 False WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 0.8 True WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.913 True WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 0.714 False WindowMonitor.CONNECTOR 1 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 1.0 False WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.X11 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 1.0 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.6 0.913 True WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors GdkBackend.X11 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 0.913 True WindowMonitor.CONNECTOR 1 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 1.0 False WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 0.6 False WindowMonitor.CONNECTOR 1 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.X11 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 0.8 False WindowMonitor.CONNECTOR 1 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 0.6 False WindowMonitor.CONNECTOR 0 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.X11 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 0.913 True WindowMonitor.CONNECTOR 1 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 0.8 False WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.714 False WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland GdkBackend.WAYLAND 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 0.714 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 0.8 False WindowMonitor.CONNECTOR 0 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.714 False WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 0.6 False WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 0.6 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors GdkBackend.WAYLAND 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 0.8 False WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 0.6 False WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 0.714 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 1.0 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 0.8 False WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 0.913 False WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 GdkBackend.X11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 0.8 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland GdkBackend.WAYLAND 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.714 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland GdkBackend.WAYLAND 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 1.0 0.6 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.913 1.0 False WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 GdkBackend.X11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 1.0 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 0.913 False WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.913 False WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 0.913 False WindowMonitor.CONNECTOR 0 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors GdkBackend.WAYLAND 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.6 0.913 False WindowMonitor.CONNECTOR 1 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland GdkBackend.WAYLAND 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 0.913 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +class monitor0_scale monitor1_scale layout_mode window_position window_size window_size2 window_maximize window_monitor current_monitor primary_monitor window_monitor_connector monitor0_transform monitor1_transform +TestWaylandTwoMonitors 2.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 0.714 True WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 1.0 0.8 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 1.0 0.6 True WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 0.913 False WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 1.0 False WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.8 0.6 False WindowMonitor.CONNECTOR 1 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 1.0 True WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 0.8 True WindowMonitor.CONNECTOR 0 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 0.714 False WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 0.913 True WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.0 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.8 0.913 False WindowMonitor.CONNECTOR 1 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.714 0.913 True WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 2.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.714 0.8 False WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.913 0.6 True WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWayland 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.6 1.0 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 0.8 True WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.913 0.714 True WindowMonitor.CONNECTOR 0 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.8 1.0 True WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 2.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 0.913 True WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.8 0.714 True WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 0.913 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.6 0.8 False WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.25 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 1.0 0.714 True WindowMonitor.CONNECTOR 1 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 1.0 0.6 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 1.0 0.714 False WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 1.0 0.913 False WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 0.6 False WindowMonitor.CONNECTOR 0 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.25 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.714 1.0 False WindowMonitor.CONNECTOR 1 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.0 1.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.8 1.0 False WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.6 0.8 False WindowMonitor.CONNECTOR 0 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.8 0.6 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland 1.25 0 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.913 0.6 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestX11 2.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.BOTTOM 0.913 0.6 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.TOP 0.6 0.913 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.6 0.714 False WindowMonitor.CONNECTOR 1 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.25 1.0 displayconfig.LayoutMode.LOGICAL WindowPosition.RIGHT 0.913 0.714 False WindowMonitor.CONNECTOR 0 1 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.714 0.8 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors 1.0 2.0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.6 0.913 False WindowMonitor.CONNECTOR 0 1 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL WindowPosition.TOP 0.714 0.6 False WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.LEFT 0.8 0.714 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL WindowPosition.LEFT 0.913 0.714 False WindowMonitor.CONNECTOR 1 0 1 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 1.0 0 displayconfig.LayoutMode.PHYSICAL WindowPosition.RIGHT 0.714 1.0 False WindowMonitor.CONNECTOR 0 0 0 displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL WindowPosition.BOTTOM 0.714 0.6 False WindowMonitor.CONNECTOR 1 0 0 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL diff --git a/test/pict/test_mouse_resize.model b/test/pict/test_mouse_resize.model index 39c8f568..c520c2c5 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 @@ -20,7 +18,7 @@ monitor0_transform: displayconfig.Transform.NORMAL monitor1_transform: , MONITOR_DISABLED 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 790c5e68..0a3c3a50 100644 --- a/test/pict/test_resize_maximize_unmaximize.gen +++ b/test/pict/test_resize_maximize_unmaximize.gen @@ -1,45 +1,46 @@ -class window_position window_size window_size2 window_monitor current_monitor primary_monitor window_monitor_connector monitor0_scale monitor1_scale layout_mode gdk_backend monitor0_transform monitor1_transform -TestWayland WindowPosition.TOP 0.714 0.8 WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 0.6 WindowMonitor.CONNECTOR 1 1 1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 1.0 WindowMonitor.CONNECTOR 1 0 0 1.25 2.0 displayconfig.LayoutMode.LOGICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 0.913 WindowMonitor.CONNECTOR 0 1 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.RIGHT 0.8 0.913 WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.8 0.714 WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 0.8 WindowMonitor.CONNECTOR 1 1 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 1.0 WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 0.714 WindowMonitor.CONNECTOR 1 0 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.6 0.913 WindowMonitor.CONNECTOR 1 1 1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.913 1.0 WindowMonitor.CONNECTOR 0 1 1 1.25 1.25 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 0.714 WindowMonitor.CONNECTOR 1 0 0 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 0.6 WindowMonitor.CONNECTOR 0 0 1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 0.6 WindowMonitor.CONNECTOR 1 1 1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 0.6 WindowMonitor.CONNECTOR 1 0 0 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 1.0 WindowMonitor.CONNECTOR 1 0 0 2.0 1.0 displayconfig.LayoutMode.PHYSICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.BOTTOM 0.6 0.714 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 0.714 WindowMonitor.CONNECTOR 1 0 0 1.0 1.25 displayconfig.LayoutMode.LOGICAL GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 0.8 WindowMonitor.CONNECTOR 0 0 1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 0.6 WindowMonitor.CONNECTOR 1 1 1 1.25 1.0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 0.913 WindowMonitor.CONNECTOR 1 0 1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 0.8 WindowMonitor.CONNECTOR 1 1 0 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.8 1.0 WindowMonitor.CONNECTOR 1 0 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.LEFT 1.0 0.6 WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.BOTTOM 0.913 1.0 WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.BOTTOM 0.8 0.913 WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 0.714 WindowMonitor.CONNECTOR 1 0 0 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 0.8 WindowMonitor.CONNECTOR 1 1 1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.LEFT 0.913 0.6 WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 1.0 WindowMonitor.CONNECTOR 1 0 1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.8 0.913 WindowMonitor.CONNECTOR 0 1 1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.TOP 0.714 1.0 WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 0.913 WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.BOTTOM 0.6 0.714 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestX11 WindowPosition.LEFT 0.8 0.6 WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 0.714 WindowMonitor.CONNECTOR 0 0 0 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 0.8 WindowMonitor.CONNECTOR 1 1 0 2.0 1.25 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.RIGHT 1.0 0.913 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 0.8 WindowMonitor.CONNECTOR 1 1 0 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.714 0.6 WindowMonitor.CONNECTOR 1 0 0 1.25 1.25 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.LEFT 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestX11 WindowPosition.TOP 0.913 0.8 WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.8 1.0 WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +class window_position window_size window_size2 window_monitor current_monitor primary_monitor window_monitor_connector monitor0_scale monitor1_scale layout_mode monitor0_transform monitor1_transform +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 0.8 WindowMonitor.CONNECTOR 0 0 0 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.714 0.913 WindowMonitor.CONNECTOR 1 1 1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.BOTTOM 0.8 0.6 WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 1.0 WindowMonitor.CONNECTOR 1 0 1 2.0 1.0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 0.8 WindowMonitor.CONNECTOR 0 1 0 1.0 1.0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.8 0.714 WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.TOP 0.6 0.714 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 1.0 WindowMonitor.CONNECTOR 1 1 1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.RIGHT 0.913 1.0 WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 0.6 WindowMonitor.CONNECTOR 1 0 1 1.25 2.0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 0.913 WindowMonitor.CONNECTOR 1 1 1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 0.8 WindowMonitor.CONNECTOR 1 1 0 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.LEFT 0.714 0.913 WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 0.714 WindowMonitor.CONNECTOR 1 1 1 1.25 1.0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 0.913 WindowMonitor.CONNECTOR 1 0 0 1.0 1.25 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 0.6 WindowMonitor.CONNECTOR 0 1 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 0.8 WindowMonitor.CONNECTOR 0 0 1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 0.714 WindowMonitor.CONNECTOR 1 1 1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 0.8 WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 0.6 WindowMonitor.CONNECTOR 1 1 1 2.0 1.25 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 0.714 WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 0.913 WindowMonitor.CONNECTOR 0 0 1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.TOP 1.0 0.8 WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 1.0 WindowMonitor.CONNECTOR 1 0 0 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 1.0 WindowMonitor.CONNECTOR 1 0 1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 0.6 WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 0.913 WindowMonitor.CONNECTOR 1 1 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 0.913 WindowMonitor.CONNECTOR 0 1 0 1.25 1.25 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.8 0.6 WindowMonitor.CONNECTOR 1 0 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.RIGHT 0.6 1.0 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWayland WindowPosition.RIGHT 1.0 0.913 WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 0.8 WindowMonitor.CONNECTOR 1 1 1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 0.714 WindowMonitor.CONNECTOR 0 1 1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.LEFT 0.714 0.6 WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 0.6 WindowMonitor.CONNECTOR 0 1 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.8 0.6 WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.TOP 0.913 0.714 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 0.8 WindowMonitor.CONNECTOR 1 0 0 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.BOTTOM 1.0 0.8 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestX11 WindowPosition.TOP 0.8 1.0 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 0.913 WindowMonitor.CONNECTOR 0 0 1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 0.913 WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.LEFT 1.0 0.913 WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 1.0 WindowMonitor.CONNECTOR 1 0 1 1.25 1.25 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 0.8 WindowMonitor.CONNECTOR 0 0 0 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL diff --git a/test/pict/test_resize_maximize_unmaximize.model b/test/pict/test_resize_maximize_unmaximize.model index 5fad67d6..aca3e0cd 100644 --- a/test/pict/test_resize_maximize_unmaximize.model +++ b/test/pict/test_resize_maximize_unmaximize.model @@ -13,13 +13,11 @@ monitor0_scale: 1.0, 1.25, 1.502347469329834, 1.748633861541748, 2.0 monitor1_scale: , 0 layout_mode: displayconfig.LayoutMode.PHYSICAL (100), displayconfig.LayoutMode.LOGICAL -gdk_backend: GdkBackend.X11, GdkBackend.WAYLAND (100) - monitor0_transform: displayconfig.Transform.NORMAL monitor1_transform: , MONITOR_DISABLED 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 41ba0273..e2f44402 100644 --- a/test/pict/test_show.gen +++ b/test/pict/test_show.gen @@ -1,225 +1,225 @@ -class window_position window_size window_maximize window_monitor current_monitor primary_monitor window_monitor_connector monitor0_scale monitor1_scale layout_mode animation_mode window_above window_skip_taskbar window_stick gdk_backend monitor0_transform monitor1_transform -TestWaylandTwoMonitors WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 0 0 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False True GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.BOTTOM 0.6 False WindowMonitor.CURRENT 0 0 -1 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.PRIMARY 1 1 -1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 True WindowMonitor.CONNECTOR 1 0 1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.LEFT 0.714 True WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 0 1 -1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.714 True WindowMonitor.CURRENT 1 1 -1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.CURRENT 1 0 -1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 True WindowMonitor.PRIMARY 1 1 -1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 1 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 0 0 -1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.913 False WindowMonitor.PRIMARY 0 0 -1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 1 1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 1 1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.714 True WindowMonitor.PRIMARY 1 0 -1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.8 True WindowMonitor.CURRENT 0 1 -1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 1 1 -1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 0 1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 0 1 -1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CURRENT 1 1 -1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CURRENT 1 0 -1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.PRIMARY 1 0 -1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.PRIMARY 1 1 -1 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 0 1 0 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.PRIMARY 1 0 -1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.CURRENT 1 0 -1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.PRIMARY 0 1 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 True WindowMonitor.CURRENT 0 1 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 0 1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 1 1 0 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 1 0 -1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 0 0 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.PRIMARY 0 0 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.714 False WindowMonitor.CURRENT 0 0 -1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 0 1 1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 1 1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.PRIMARY 1 0 -1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.CURRENT 1 1 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.PRIMARY 0 0 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 1 0 0 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CURRENT 1 0 -1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 1 1 -1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.CURRENT 0 1 -1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.PRIMARY 0 1 -1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 0 0 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.LEFT 0.8 False WindowMonitor.PRIMARY 0 0 -1 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.RIGHT 0.8 True WindowMonitor.PRIMARY 0 0 -1 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.8 True WindowMonitor.CURRENT 1 0 -1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWayland WindowPosition.TOP 0.8 True WindowMonitor.CURRENT 0 0 -1 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.X11 displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 1 0 0 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 True WindowMonitor.CURRENT 1 0 -1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 1 0 -1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.TOP 0.913 False WindowMonitor.PRIMARY 0 0 -1 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.CURRENT 0 0 -1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 0 1 -1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CURRENT 1 0 -1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 1 1 -1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 True WindowMonitor.CURRENT 0 1 -1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 0 0 -1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestX11 WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 1 1 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 True WindowMonitor.CURRENT 0 1 -1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CURRENT 1 0 -1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.LEFT 1.0 True WindowMonitor.CURRENT 0 0 -1 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.714 True WindowMonitor.CONNECTOR 1 1 1 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 True WindowMonitor.CURRENT 1 0 -1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.714 True WindowMonitor.PRIMARY 1 0 -1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.BOTTOM 0.913 True WindowMonitor.PRIMARY 0 0 -1 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 0 1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.PRIMARY 0 0 -1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 True WindowMonitor.CONNECTOR 0 0 1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.CONNECTOR 1 1 0 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 True WindowMonitor.CURRENT 0 0 -1 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.PRIMARY 1 0 -1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 0 1 -1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.PRIMARY 1 0 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 1 1 -1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 True WindowMonitor.PRIMARY 1 1 -1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 0 0 -1 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.PRIMARY 0 0 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 True WindowMonitor.CURRENT 1 0 -1 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.CURRENT 0 1 -1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CURRENT 1 1 -1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 0 1 0 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.CURRENT 1 0 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.PRIMARY 1 1 -1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 1 0 0 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.LEFT 0.913 True WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False True False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.CURRENT 1 0 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.PRIMARY 1 1 -1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 1 1 1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 0 1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 1 1 -1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 0 1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 0 0 0 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 True WindowMonitor.PRIMARY 0 0 -1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 True WindowMonitor.PRIMARY 1 0 -1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 1 0 0 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.8 True WindowMonitor.CURRENT 0 0 -1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 True WindowMonitor.CURRENT 1 0 -1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.CURRENT 1 1 -1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.PRIMARY 1 1 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWayland WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 0 0 -1 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.X11 displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWayland WindowPosition.RIGHT 1.0 False WindowMonitor.CURRENT 0 0 -1 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWayland WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 1 0 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 0 0 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 1 0 -1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.BOTTOM 1.0 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 0 1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.PRIMARY 1 0 -1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.RIGHT 1.0 True WindowMonitor.PRIMARY 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.8 True WindowMonitor.PRIMARY 1 1 -1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 0 0 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 0 0 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.TOP 0.6 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 1 1 -1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 1 0 1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False True False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestX11 WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.CURRENT 1 1 -1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.TOP 1.0 True WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 1 0 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 1 0 1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False True False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 0 0 -1 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CURRENT 0 1 -1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 0 1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.CURRENT 1 0 -1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 1 1 0 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestX11 WindowPosition.RIGHT 0.913 False WindowMonitor.PRIMARY 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 1 1 0 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.TOP 0.6 False WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.X11 displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWayland WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 1 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.X11 displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.PRIMARY 1 1 -1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 True WindowMonitor.CURRENT 1 0 -1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 1 1 0 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 1 1 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.LEFT 0.714 False WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 1 1 1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.LEFT 1.0 True WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.6 True WindowMonitor.PRIMARY 1 0 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 1 1 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 1 1 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 1 0 1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestX11 WindowPosition.RIGHT 0.8 False WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 1 1 0 1.0 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 0 1 0 2.0 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.PRIMARY 1 1 -1 1.0 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 1 1 -1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWayland WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 1 0 1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 1 1 1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CURRENT 0 0 -1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.PRIMARY 1 1 -1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestX11 WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 1 1 -1 1.0 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestX11 WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.RIGHT 0.8 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 0 1 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CURRENT 0 1 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.CONNECTOR 0 1 0 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestX11 WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.LEFT 0.913 False WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 1 1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 0 0 -1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 1 1 -1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.LEFT 0.8 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False False GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 0 0 2.0 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 0 1 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.TOP 0.6 False WindowMonitor.PRIMARY 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 1 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 0 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 1 0 1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.BOTTOM 0.714 False WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 0 1 -1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 1 0 0 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.BOTTOM 1.0 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False True False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWayland WindowPosition.RIGHT 0.913 False WindowMonitor.PRIMARY 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 0 1 -1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False GdkBackend.WAYLAND displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.PRIMARY 0 1 -1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestX11 WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False True True GdkBackend.X11 displayconfig.Transform.NORMAL MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 1 0 -1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.CURRENT 0 0 -1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 1 0 1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 0 1 1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 1 0 1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL -TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 1 1 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False False True GdkBackend.X11 displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 -TestWayland WindowPosition.RIGHT 0.8 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True False GdkBackend.WAYLAND displayconfig.Transform.ROTATE_90 MONITOR_DISABLED -TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 0 0 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True GdkBackend.WAYLAND displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +class window_position window_size window_maximize window_monitor current_monitor primary_monitor window_monitor_connector monitor0_scale monitor1_scale layout_mode animation_mode window_above window_skip_taskbar window_stick monitor0_transform monitor1_transform +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.TOP 0.8 True WindowMonitor.PRIMARY 0 0 -1 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CURRENT 1 1 -1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestX11 WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 1 1 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.TOP 0.6 True WindowMonitor.CURRENT 1 0 -1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWayland WindowPosition.RIGHT 0.6 True WindowMonitor.CURRENT 0 0 -1 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 True WindowMonitor.PRIMARY 0 1 -1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 False WindowMonitor.CURRENT 1 1 -1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.PRIMARY 1 0 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CURRENT 1 1 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 0 0 -1 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 1.0 True WindowMonitor.CONNECTOR 1 1 1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CONNECTOR 1 0 1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.CURRENT 0 1 -1 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 1.0 True WindowMonitor.PRIMARY 1 1 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 0 0 -1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 True WindowMonitor.PRIMARY 0 0 -1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWayland WindowPosition.RIGHT 0.913 True WindowMonitor.CONNECTOR 0 0 0 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 0 1 1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.TOP 0.714 True WindowMonitor.PRIMARY 0 1 -1 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 1 1 0 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 1 1 -1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.CURRENT 1 1 -1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 0 0 -1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.CURRENT 1 0 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 1 0 0 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 True WindowMonitor.CURRENT 0 1 -1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.PRIMARY 0 1 -1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.PRIMARY 1 0 -1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 1 1 0 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 True WindowMonitor.CURRENT 0 0 -1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CURRENT 0 0 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.TOP 0.913 True WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 0 1 0 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 0 1 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 True WindowMonitor.CONNECTOR 1 1 0 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.PRIMARY 0 1 -1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 0 0 -1 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CURRENT 0 0 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 True WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 True WindowMonitor.CURRENT 0 0 -1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 1 0 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 0 0 0 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 1 0 -1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 True WindowMonitor.PRIMARY 1 0 -1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CURRENT 0 0 -1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.BOTTOM 0.714 True WindowMonitor.CURRENT 0 0 -1 1.25 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 True WindowMonitor.CURRENT 1 0 -1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 0 1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 1 0 -1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.PRIMARY 0 1 -1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.CURRENT 1 0 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.714 False WindowMonitor.CURRENT 1 0 -1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 True WindowMonitor.PRIMARY 0 0 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.LEFT 0.6 False WindowMonitor.PRIMARY 0 0 -1 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 0 1 1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.CONNECTOR 0 0 0 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 0 0 -1 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 0 1 -1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.6 False WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.PRIMARY 1 0 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.CONNECTOR 0 1 1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.PRIMARY 0 0 -1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWayland WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 0 0 -1 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True False displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.PRIMARY 1 0 -1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.CURRENT 1 1 -1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.TOP 0.8 False WindowMonitor.CURRENT 0 0 -1 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True True displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 1 1 1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestX11 WindowPosition.LEFT 1.0 True WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.PRIMARY 1 0 -1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.714 False WindowMonitor.PRIMARY 1 0 -1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 True WindowMonitor.CURRENT 0 1 -1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CURRENT 1 0 -1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 True WindowMonitor.CONNECTOR 0 1 0 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.CURRENT 1 0 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 1 1 0 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CURRENT 1 1 -1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.CURRENT 1 1 -1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 0 0 0 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CURRENT 0 0 -1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 0 0 1 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.PRIMARY 1 0 -1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 1 1 -1 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 True WindowMonitor.PRIMARY 0 1 -1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 0.714 False WindowMonitor.CURRENT 1 1 -1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 True WindowMonitor.CURRENT 1 1 -1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.PRIMARY 0 1 -1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.TOP 1.0 False WindowMonitor.CURRENT 0 0 -1 1.502347469329834 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 True WindowMonitor.CONNECTOR 1 1 0 1.748633861541748 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.CURRENT 1 0 -1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.PRIMARY 1 1 -1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 True WindowMonitor.CURRENT 1 0 -1 1.0 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 1 0 -1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.PRIMARY 1 1 -1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.BOTTOM 0.6 False WindowMonitor.PRIMARY 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 True WindowMonitor.CURRENT 1 1 -1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 1 1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 True WindowMonitor.CURRENT 1 1 -1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.BOTTOM 1.0 False WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestX11 WindowPosition.RIGHT 0.913 True WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestX11 WindowPosition.LEFT 0.8 True WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CURRENT 1 0 -1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 0.8 True WindowMonitor.CONNECTOR 1 1 0 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.CURRENT 1 1 -1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 1 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 True WindowMonitor.CONNECTOR 0 1 1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.PRIMARY 0 1 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 True WindowMonitor.CONNECTOR 0 1 1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.TOP 0.8 True WindowMonitor.PRIMARY 0 0 -1 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.CURRENT 0 0 -1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 True WindowMonitor.PRIMARY 1 1 -1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 0 1 1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.PRIMARY 1 0 -1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.714 True WindowMonitor.CURRENT 1 0 -1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.TOP 0.6 True WindowMonitor.CONNECTOR 1 0 1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True True True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CURRENT 1 0 -1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.913 False WindowMonitor.CURRENT 0 0 -1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CURRENT 0 0 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.PRIMARY 0 0 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 0 0 0 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 1.0 True WindowMonitor.PRIMARY 1 0 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 1 0 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestX11 WindowPosition.LEFT 0.714 True WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.CONNECTOR 0 1 0 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.PRIMARY 1 0 -1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.913 False WindowMonitor.PRIMARY 1 0 -1 1.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CURRENT 0 0 -1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 1 0 -1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 0 0 2.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 1 0 1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 True WindowMonitor.CONNECTOR 1 0 0 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.BOTTOM 0.6 True WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 0.8 True WindowMonitor.CURRENT 1 0 -1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.RIGHT 1.0 True WindowMonitor.PRIMARY 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False True True displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 True WindowMonitor.CONNECTOR 1 1 1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 0 0 1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWayland WindowPosition.BOTTOM 0.6 True WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 1 1 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.CONNECTOR 1 1 1 1.0 2.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.TOP 0.714 False WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.PRIMARY 1 1 -1 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.TOP 0.6 True WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 1 1 0 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 True WindowMonitor.CONNECTOR 0 1 0 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.TOP 0.8 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT True False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 1 0 -1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False True False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 0 1 2.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 1 1 1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 1 1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.TOP 0.913 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.714 False WindowMonitor.CONNECTOR 0 1 1 1.25 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 1 0 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.748633861541748 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CURRENT 0 1 -1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestX11 WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 1 1 1 1.0 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.714 False WindowMonitor.CONNECTOR 1 1 1 2.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWayland WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 0 1 1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.RIGHT 0.714 False WindowMonitor.CURRENT 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 1 0 1.0 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 1.0 False WindowMonitor.CONNECTOR 0 1 1 1.502347469329834 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False True True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 1 1 0 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.CURRENT 1 1 -1 1.748633861541748 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.RIGHT 0.6 False WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.714 False WindowMonitor.CURRENT 0 1 -1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.LEFT 1.0 False WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT True True False displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestX11 WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 0 0 0 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CONNECTOR 0 1 1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 1 1 1.502347469329834 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 1 0 1 1.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWayland WindowPosition.LEFT 0.8 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False False True displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 0 0 1.0 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestX11 WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.CONNECTOR 1 1 0 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 1 1 0 1.25 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CURRENT 0 1 -1 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.BOTTOM 0.714 False WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 1 0 1.0 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False True True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.714 False WindowMonitor.CONNECTOR 1 1 0 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 1.0 False WindowMonitor.CONNECTOR 1 1 1 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestX11 WindowPosition.RIGHT 0.6 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 0 1 1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.TOP 0.714 False WindowMonitor.PRIMARY 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE False False True displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CURRENT 1 0 -1 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 0 0 2.0 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True True False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CURRENT 0 1 -1 2.0 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.RIGHT 0.714 False WindowMonitor.PRIMARY 0 0 -1 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.ROTATE_90 MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CONNECTOR 1 0 0 1.25 2.0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.TOP 0.8 False WindowMonitor.PRIMARY 1 1 -1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 1.0 False WindowMonitor.CONNECTOR 1 1 0 1.25 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CONNECTOR 1 0 1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWayland WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False True False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.LEFT 0.8 False WindowMonitor.PRIMARY 0 1 -1 1.25 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 0.913 False WindowMonitor.CURRENT 0 1 -1 2.0 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE False True True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.LEFT 1.0 False WindowMonitor.CURRENT 0 0 -1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False True False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWayland WindowPosition.RIGHT 0.6 False WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT True False False displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.6 False WindowMonitor.CONNECTOR 1 1 1 1.748633861541748 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.NORMAL +TestX11 WindowPosition.LEFT 0.913 False WindowMonitor.CURRENT 0 0 -1 2.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.NORMAL MONITOR_DISABLED +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.CURRENT 1 0 -1 2.0 1.502347469329834 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DEFAULT False False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.8 False WindowMonitor.PRIMARY 0 1 -1 1.502347469329834 1.748633861541748 displayconfig.LayoutMode.LOGICAL AnimationMode.GLOBAL_DISABLE True False False displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 1 1 1 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DISABLE True False True displayconfig.Transform.NORMAL displayconfig.Transform.NORMAL +TestWaylandTwoMonitors WindowPosition.RIGHT 0.8 False WindowMonitor.CONNECTOR 1 1 0 1.502347469329834 1.0 displayconfig.LayoutMode.LOGICAL AnimationMode.GNOME_DEFAULT True True True displayconfig.Transform.NORMAL displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.TOP 0.913 False WindowMonitor.CONNECTOR 1 0 1 1.502347469329834 1.25 displayconfig.LayoutMode.LOGICAL AnimationMode.DDTERM_DISABLE False False False displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestWaylandTwoMonitors WindowPosition.LEFT 0.6 False WindowMonitor.CONNECTOR 1 0 0 1.0 1.0 displayconfig.LayoutMode.PHYSICAL AnimationMode.GLOBAL_DISABLE False False True displayconfig.Transform.ROTATE_90 displayconfig.Transform.ROTATE_90 +TestX11 WindowPosition.BOTTOM 0.913 False WindowMonitor.CONNECTOR 0 0 0 1.0 0 displayconfig.LayoutMode.PHYSICAL AnimationMode.DDTERM_DEFAULT False True False displayconfig.Transform.NORMAL MONITOR_DISABLED diff --git a/test/pict/test_show.model b/test/pict/test_show.model index fa0f52c3..402f47a7 100644 --- a/test/pict/test_show.model +++ b/test/pict/test_show.model @@ -19,13 +19,11 @@ window_above: True, False window_skip_taskbar: True, False window_stick: True, False -gdk_backend: GdkBackend.X11, GdkBackend.WAYLAND (100) - monitor0_transform: displayconfig.Transform.NORMAL, displayconfig.Transform.ROTATE_90 monitor1_transform: , MONITOR_DISABLED IF [class] = "TestX11" - THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" AND [gdk_backend] = "GdkBackend.X11" AND [monitor0_transform] = "displayconfig.Transform.NORMAL"; + THEN [layout_mode] = "displayconfig.LayoutMode.PHYSICAL" AND [monitor0_transform] = "displayconfig.Transform.NORMAL"; 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 30dfb6b0..7da0a6a4 100644 --- a/test/test_wm.py +++ b/test/test_wm.py @@ -432,6 +432,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() @@ -697,14 +698,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', @@ -738,13 +737,20 @@ def monitor_layout( return (displayconfig.SimpleMonitorConfig(scale=monitor0_scale),) - @pytest.fixture - def gdk_backend(self, request): - assert request.param == GdkBackend.X11 - - return request.param - - + @pytest.fixture(scope='class') + def gdk_backend(self): + return GdkBackend.X11 + + +@pytest.mark.parametrize( + 'gdk_backend', + ( + pytest.param(GdkBackend.WAYLAND, id='GdkBackend.WAYLAND'), + pytest.param(GdkBackend.X11, id='GdkBackend.X11'), + ), + indirect=True, + scope='class', +) class TestWayland(CommonTests, fixtures.GnomeSessionWaylandFixtures): @pytest.fixture def monitor_layout( @@ -776,7 +782,7 @@ def expected_show_transitions( return animation_mode.expected_transitions(window_position) - @pytest.fixture + @pytest.fixture(scope='class') def gdk_backend( self, request,