Improve reliability of current mode changed handling #15

Open
opened 2025-11-17 20:08:25 +01:00 by JoshStrobl · 0 comments
Owner

In the scenario of a single external monitor and one built-in reported by David.

In this particular case, we may want to construct a meta mode, wait for it to be done, then check if the head exists elsewhere on the meta head, and replace that way. The current comparison doesn't seem to work 100% reliably.

^[[F[info] Reading display config from  "/home/USERHERE/.config/budgie-desktop/display-config.toml"
[debug] [unknown:0 unknown]Wayland Interface:  wl_shm / 1 / 2
[debug] [unknown:0 unknown]Unknown interface announced:  wl_drm / 2 / 2
[debug] [unknown:0 unknown]Unknown interface announced:  zwp_linux_dmabuf_v1 / 3 / 4
[debug] [unknown:0 unknown]Unknown interface announced:  wp_linux_drm_syncobj_manager_v1 / 4 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zcosmic_workspace_manager_v1 / 5 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  ext_workspace_manager_v1 / 6 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_gamma_control_manager_v1 / 7 / 1
[debug] [unknown:0 unknown]Wayland Interface:  zxdg_output_manager_v1 / 8 / 3
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_output_manager_v1 / 9 / 4
[debug] [unknown:0 unknown]Wayland Interface:  wl_compositor / 10 / 6
[debug] [unknown:0 unknown]Wayland Interface:  wl_subcompositor / 11 / 1
[debug] [unknown:0 unknown]Wayland Interface:  wl_data_device_manager / 12 / 3
[debug] [unknown:0 unknown]Unknown interface announced:  zwp_primary_selection_device_manager_v1 / 13 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwp_input_method_manager_v2 / 14 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwp_text_input_manager_v3 / 15 / 1
[debug] [unknown:0 unknown]Wayland Interface:  wl_seat / 16 / 9
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_virtual_pointer_manager_v1 / 17 / 2
[debug] [unknown:0 unknown]Unknown interface announced:  zwp_virtual_keyboard_manager_v1 / 18 / 1
[debug] [unknown:0 unknown]Wayland Interface:  zwp_pointer_gestures_v1 / 19 / 3
[debug] [unknown:0 unknown]Unknown interface announced:  wp_cursor_shape_manager_v1 / 20 / 1
[debug] [unknown:0 unknown]Wayland Interface:  xdg_wm_base / 21 / 6
[debug] [unknown:0 unknown]Unknown interface announced:  xdg_activation_v1 / 22 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  xdg_toplevel_icon_manager_v1 / 23 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  org_kde_kwin_server_decoration_manager / 24 / 1
[debug] [unknown:0 unknown]Wayland Interface:  zxdg_decoration_manager_v1 / 25 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  wp_presentation / 26 / 2
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_export_dmabuf_manager_v1 / 27 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_screencopy_manager_v1 / 28 / 3
[debug] [unknown:0 unknown]Unknown interface announced:  ext_image_copy_capture_manager_v1 / 29 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  ext_output_image_capture_source_manager_v1 / 30 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_data_control_manager_v1 / 31 / 2
[debug] [unknown:0 unknown]Unknown interface announced:  ext_data_control_manager_v1 / 32 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  wp_security_context_manager_v1 / 33 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  wp_viewporter / 34 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  wp_single_pixel_buffer_manager_v1 / 35 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  wp_fractional_scale_manager_v1 / 36 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  ext_idle_notifier_v1 / 37 / 2
[debug] [unknown:0 unknown]Wayland Interface:  zwp_idle_inhibit_manager_v1 / 38 / 1
[debug] [unknown:0 unknown]Wayland Interface:  zwp_relative_pointer_manager_v1 / 39 / 1
[debug] [unknown:0 unknown]Wayland Interface:  zwp_pointer_constraints_v1 / 40 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_foreign_toplevel_manager_v1 / 41 / 3
[debug] [unknown:0 unknown]Unknown interface announced:  ext_foreign_toplevel_list_v1 / 42 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  wp_alpha_modifier_v1 / 43 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  ext_session_lock_manager_v1 / 44 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  wp_drm_lease_device_v1 / 45 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_output_power_manager_v1 / 46 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  wp_tearing_control_manager_v1 / 47 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwp_tablet_manager_v2 / 48 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zwlr_layer_shell_v1 / 49 / 4
[debug] [unknown:0 unknown]Unknown interface announced:  zxdg_exporter_v1 / 50 / 1
[debug] [unknown:0 unknown]Unknown interface announced:  zxdg_importer_v1 / 51 / 1
[debug] [unknown:0 unknown]Wayland Interface:  zxdg_exporter_v2 / 52 / 1
[debug] [unknown:0 unknown]Wayland Interface:  zxdg_importer_v2 / 53 / 1
[debug] [unknown:0 unknown]Wayland Interface:  wl_output / 55 / 4
[debug] [unknown:0 unknown]Wayland Interface:  wl_output / 58 / 4
[info] WaylandOutputManager::zwlr_output_manager_v1_head with id: "3488c4089009791a48e9df6f6742bbdf" , description: ""
[info] Head available for output:  "3488c4089009791a48e9df6f6742bbdf"
[info] Adding new head for output:  "3488c4089009791a48e9df6f6742bbdf"
[info] Head name changed to:  "HDMI-A-1"
[info] Head description changed to:  "Samsung Electric Company LS28AG700N H4ZT100083 (HDMI-A-1)"
[info] Output head finished, emitting headNoLongerAvailable:  "3488c4089009791a48e9df6f6742bbdf"  with description:  "Samsung Electric Company LS28AG700N H4ZT100083 (HDMI-A-1)"
[info] Head make changed to:  "Samsung Electric Company"
[info] Head model changed to:  "LS28AG700N"
[info] Head serial number changed to:  "H4ZT100083"
[info] Setting serial number on head "H4ZT100083" to "H4ZT100083"
[info] Head mode changed to:  0x56f49e9d57f0
[info] Setting new mode with Wayland object: 0x56f49e9d57f0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(3840, 2160)  and refresh:  60000
[info] Mode is same as ours, with refresh: 60000 and size: QSize(3840, 2160)
[info] Found an output mode that matches one we already have, deleting the new one.
[info] Setting existing mode to the new wlr_mode.
[info] Setting new mode with Wayland object: 0x56f49e9d57f0
proxy 0x56f49e9d57f0 already has listener
[info] Head mode changed to:  0x56f49e9dc430
[info] Setting new mode with Wayland object: 0x56f49e9dc430
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(3840, 2160)  and refresh:  120000
[info] Head mode changed to:  0x56f49e9dce90
[info] Setting new mode with Wayland object: 0x56f49e9dce90
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(3840, 2160)  and refresh:  119880
[info] Head mode changed to:  0x56f49e9dd9a0
[info] Setting new mode with Wayland object: 0x56f49e9dd9a0
[info] Mode is same as ours, with refresh: 60000 and size: QSize(3840, 2160)
[info] Found an output mode that matches one we already have, deleting the new one.
[info] Setting existing mode to the new wlr_mode.
[info] Setting new mode with Wayland object: 0x56f49e9dd9a0
proxy 0x56f49e9dd9a0 already has listener
[info] Head mode changed to:  0x56f49e9ddce0
[info] Setting new mode with Wayland object: 0x56f49e9ddce0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(3840, 2160)  and refresh:  59940
[info] Head mode changed to:  0x56f49e9de020
[info] Setting new mode with Wayland object: 0x56f49e9de020
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(3840, 2160)  and refresh:  30000
[info] Head mode changed to:  0x56f49e9de360
[info] Setting new mode with Wayland object: 0x56f49e9de360
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(3840, 2160)  and refresh:  29970
[info] Head mode changed to:  0x56f49e9de730
[info] Setting new mode with Wayland object: 0x56f49e9de730
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(2560, 1440)  and refresh:  144000
[info] Head mode changed to:  0x56f49e9dea70
[info] Setting new mode with Wayland object: 0x56f49e9dea70
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(2560, 1440)  and refresh:  119998
[info] Head mode changed to:  0x56f49e9dedb0
[info] Setting new mode with Wayland object: 0x56f49e9dedb0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(2560, 1440)  and refresh:  59951
[info] Head mode changed to:  0x56f49e9dc680
[info] Setting new mode with Wayland object: 0x56f49e9dc680
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1920, 1080)  and refresh:  143858
[info] Head mode changed to:  0x56f49e9dd530
[info] Setting new mode with Wayland object: 0x56f49e9dd530
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1920, 1080)  and refresh:  120000
[info] Head mode changed to:  0x56f49e9df000
[info] Setting new mode with Wayland object: 0x56f49e9df000
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1920, 1080)  and refresh:  119880
[info] Head mode changed to:  0x56f49e9df070
[info] Setting new mode with Wayland object: 0x56f49e9df070
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1920, 1080)  and refresh:  60000
[info] Head mode changed to:  0x56f49e9e1470
[info] Setting new mode with Wayland object: 0x56f49e9e1470
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1920, 1080)  and refresh:  59940
[info] Head mode changed to:  0x56f49e9de6a0
[info] Setting new mode with Wayland object: 0x56f49e9de6a0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1680, 1050)  and refresh:  59883
[info] Head mode changed to:  0x56f49e9e1b90
[info] Setting new mode with Wayland object: 0x56f49e9e1b90
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1600, 900)  and refresh:  60000
[info] Head mode changed to:  0x56f49e9e1ed0
[info] Setting new mode with Wayland object: 0x56f49e9e1ed0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1280, 1024)  and refresh:  75025
[info] Head mode changed to:  0x56f49e9e2210
[info] Setting new mode with Wayland object: 0x56f49e9e2210
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1280, 1024)  and refresh:  60020
[info] Head mode changed to:  0x56f49e9e2550
[info] Setting new mode with Wayland object: 0x56f49e9e2550
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1440, 900)  and refresh:  59901
[info] Head mode changed to:  0x56f49e9e2890
[info] Setting new mode with Wayland object: 0x56f49e9e2890
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1280, 800)  and refresh:  59910
[info] Head mode changed to:  0x56f49e9e2bd0
[info] Setting new mode with Wayland object: 0x56f49e9e2bd0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1152, 864)  and refresh:  75000
[info] Head mode changed to:  0x56f49e9e2f10
[info] Setting new mode with Wayland object: 0x56f49e9e2f10
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1280, 720)  and refresh:  60000
[info] Head mode changed to:  0x56f49e9e3250
[info] Setting new mode with Wayland object: 0x56f49e9e3250
[info] Mode is same as ours, with refresh: 60000 and size: QSize(1280, 720)
[info] Found an output mode that matches one we already have, deleting the new one.
[info] Setting existing mode to the new wlr_mode.
[info] Setting new mode with Wayland object: 0x56f49e9e3250
proxy 0x56f49e9e3250 already has listener
[info] Head mode changed to:  0x56f49e9e3590
[info] Setting new mode with Wayland object: 0x56f49e9e3590
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1280, 720)  and refresh:  59940
[info] Head mode changed to:  0x56f49e9e38d0
[info] Setting new mode with Wayland object: 0x56f49e9e38d0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1024, 768)  and refresh:  75029
[info] Head mode changed to:  0x56f49e9e3c10
[info] Setting new mode with Wayland object: 0x56f49e9e3c10
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1024, 768)  and refresh:  70069
[info] Head mode changed to:  0x56f49e9e3f50
[info] Setting new mode with Wayland object: 0x56f49e9e3f50
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(1024, 768)  and refresh:  60004
[info] Head mode changed to:  0x56f49e9e4290
[info] Setting new mode with Wayland object: 0x56f49e9e4290
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(832, 624)  and refresh:  74551
[info] Head mode changed to:  0x56f49e9e45d0
[info] Setting new mode with Wayland object: 0x56f49e9e45d0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(800, 600)  and refresh:  75000
[info] Head mode changed to:  0x56f49e9e4910
[info] Setting new mode with Wayland object: 0x56f49e9e4910
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(800, 600)  and refresh:  72188
[info] Head mode changed to:  0x56f49e9e17b0
[info] Setting new mode with Wayland object: 0x56f49e9e17b0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(800, 600)  and refresh:  60317
[info] Head mode changed to:  0x56f49e9e1820
[info] Setting new mode with Wayland object: 0x56f49e9e1820
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(800, 600)  and refresh:  56250
[info] Head mode changed to:  0x56f49e9e5400
[info] Setting new mode with Wayland object: 0x56f49e9e5400
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(720, 480)  and refresh:  60000
[info] Head mode changed to:  0x56f49e9e5740
[info] Setting new mode with Wayland object: 0x56f49e9e5740
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(720, 480)  and refresh:  59940
[info] Head mode changed to:  0x56f49e9e5a80
[info] Setting new mode with Wayland object: 0x56f49e9e5a80
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(640, 480)  and refresh:  75000
[info] Head mode changed to:  0x56f49e9e5dc0
[info] Setting new mode with Wayland object: 0x56f49e9e5dc0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(640, 480)  and refresh:  72809
[info] Head mode changed to:  0x56f49e9e6100
[info] Setting new mode with Wayland object: 0x56f49e9e6100
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(640, 480)  and refresh:  66667
[info] Head mode changed to:  0x56f49e9e6440
[info] Setting new mode with Wayland object: 0x56f49e9e6440
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(640, 480)  and refresh:  60000
[info] Head mode changed to:  0x56f49e9e6780
[info] Setting new mode with Wayland object: 0x56f49e9e6780
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(640, 480)  and refresh:  59940
[info] Head mode changed to:  0x56f49e9e6ac0
[info] Setting new mode with Wayland object: 0x56f49e9e6ac0
[info] Adding new output mode to head:  "H4ZT100083"  with size:  QSize(720, 400)  and refresh:  70082
[info] Head enabled state changed to:  1
[info] Setting enabled state on head "H4ZT100083" to true
[info] Current mode changed for output:  "H4ZT100083"
[info] Current mode is: 0x56f49e9d57f0
[info] Checkout output mode: 0x56f49e9dd9a0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9dc430
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9dce90
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9ddce0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9de020
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9de360
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9de730
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9dea70
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9dedb0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9dc680
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9dd530
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9df000
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9df070
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e1470
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9de6a0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e1b90
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e1ed0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e2210
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e2550
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e2890
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e2bd0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e3250
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e3590
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e38d0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e3c10
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e3f50
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e4290
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e45d0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e4910
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e17b0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e1820
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e5400
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e5740
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e5a80
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e5dc0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e6100
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e6440
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e6780
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Checkout output mode: 0x56f49e9e6ac0
[warning] Output mode is not the same as the mode we're iterating over, skipping.
[info] Head position changed to:  1920 ,  0
[info] Setting position on head "H4ZT100083" to 1920 0
[info] Head transform changed to:  0
[info] Setting transform on head "H4ZT100083" to 0
[info] Head scale changed to:  1
[info] Setting scale on head "H4ZT100083" to 1
[info] Head adaptive sync state changed to:  0
[info] Setting adaptive sync on head "H4ZT100083" to 0
[info] WaylandOutputManager::zwlr_output_manager_v1_head with id: "3488c4089009791a48e9df6f6742bbdf" , description: ""
[info] Head available for output:  "3488c4089009791a48e9df6f6742bbdf"
[info] Checking existing head:  "H4ZT100083"
[info] Adding new head for output:  "3488c4089009791a48e9df6f6742bbdf"
[info] Head name changed to:  "eDP-1"
[info] Head description changed to:  "Sharp Corporation LQ156M1JW01 (eDP-1)"
[info] Output head finished, emitting headNoLongerAvailable:  "3488c4089009791a48e9df6f6742bbdf"  with description:  "Sharp Corporation LQ156M1JW01 (eDP-1)"
[info] Head make changed to:  "Sharp Corporation"
[info] Head model changed to:  "LQ156M1JW01"
[info] Head mode changed to:  0x56f49e9e77d0
[info] Setting new mode with Wayland object: 0x56f49e9e77d0
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(1920, 1080)  and refresh:  60042
[info] Mode is same as ours, with refresh: 60042 and size: QSize(1920, 1080)
[info] Found an output mode that matches one we already have, deleting the new one.
[info] Setting existing mode to the new wlr_mode.
[info] Setting new mode with Wayland object: 0x56f49e9e77d0
proxy 0x56f49e9e77d0 already has listener
[info] Head mode changed to:  0x56f49e9e7b10
[info] Setting new mode with Wayland object: 0x56f49e9e7b10
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(1680, 1050)  and refresh:  60042
[info] Head mode changed to:  0x56f49e9e7e50
[info] Setting new mode with Wayland object: 0x56f49e9e7e50
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(1280, 1024)  and refresh:  60042
[info] Head mode changed to:  0x56f49e9e8190
[info] Setting new mode with Wayland object: 0x56f49e9e8190
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(1440, 900)  and refresh:  60042
[info] Head mode changed to:  0x56f49e9e84d0
[info] Setting new mode with Wayland object: 0x56f49e9e84d0
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(1280, 800)  and refresh:  60042
[info] Head mode changed to:  0x56f49e9e8810
[info] Setting new mode with Wayland object: 0x56f49e9e8810
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(1280, 720)  and refresh:  60042
[info] Head mode changed to:  0x56f49e9e8b50
[info] Setting new mode with Wayland object: 0x56f49e9e8b50
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(1024, 768)  and refresh:  60042
[info] Head mode changed to:  0x56f49e9e8e90
[info] Setting new mode with Wayland object: 0x56f49e9e8e90
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(800, 600)  and refresh:  60042
[info] Head mode changed to:  0x56f49e9e91d0
[info] Setting new mode with Wayland object: 0x56f49e9e91d0
[info] Adding new output mode to head:  "3488c4089009791a48e9df6f6742bbdf"  with size:  QSize(640, 480)  and refresh:  60042
[info] Head enabled state changed to:  1
[info] Setting enabled state on head "3488c4089009791a48e9df6f6742bbdf" to true
[info] Current mode changed for output:  "3488c4089009791a48e9df6f6742bbdf"
[info] Current mode is: 0x56f49e9e77d0
[info] Checkout output mode: 0x56f49e9e77d0
[info] Setting current mode to 1920 x 1080 @ 60042
[info] Head position changed to:  0 ,  0
[info] Setting position on head "3488c4089009791a48e9df6f6742bbdf" to 0 0
[info] Head transform changed to:  0
[info] Setting transform on head "3488c4089009791a48e9df6f6742bbdf" to 0
[info] Head scale changed to:  1
[info] Setting scale on head "3488c4089009791a48e9df6f6742bbdf" to 1
[info] Head adaptive sync state changed to:  0
[info] Setting adaptive sync on head "3488c4089009791a48e9df6f6742bbdf" to 0
[info] No matching display group found for current system configuration
[info] Available outputs: "H4ZT100083, 3488c4089009791a48e9df6f6742bbdf"
[info] Wayland Orchestrator ready
[info] Starting Display DBus Service now (outputs/modes)
In the scenario of a single external monitor and one built-in reported by David. In this particular case, we may want to construct a meta mode, wait for it to be done, then check if the head exists elsewhere on the meta head, and replace that way. The current comparison doesn't seem to work 100% reliably. ``` ^[[F[info] Reading display config from "/home/USERHERE/.config/budgie-desktop/display-config.toml" [debug] [unknown:0 unknown]Wayland Interface: wl_shm / 1 / 2 [debug] [unknown:0 unknown]Unknown interface announced: wl_drm / 2 / 2 [debug] [unknown:0 unknown]Unknown interface announced: zwp_linux_dmabuf_v1 / 3 / 4 [debug] [unknown:0 unknown]Unknown interface announced: wp_linux_drm_syncobj_manager_v1 / 4 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zcosmic_workspace_manager_v1 / 5 / 1 [debug] [unknown:0 unknown]Unknown interface announced: ext_workspace_manager_v1 / 6 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_gamma_control_manager_v1 / 7 / 1 [debug] [unknown:0 unknown]Wayland Interface: zxdg_output_manager_v1 / 8 / 3 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_output_manager_v1 / 9 / 4 [debug] [unknown:0 unknown]Wayland Interface: wl_compositor / 10 / 6 [debug] [unknown:0 unknown]Wayland Interface: wl_subcompositor / 11 / 1 [debug] [unknown:0 unknown]Wayland Interface: wl_data_device_manager / 12 / 3 [debug] [unknown:0 unknown]Unknown interface announced: zwp_primary_selection_device_manager_v1 / 13 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwp_input_method_manager_v2 / 14 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwp_text_input_manager_v3 / 15 / 1 [debug] [unknown:0 unknown]Wayland Interface: wl_seat / 16 / 9 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_virtual_pointer_manager_v1 / 17 / 2 [debug] [unknown:0 unknown]Unknown interface announced: zwp_virtual_keyboard_manager_v1 / 18 / 1 [debug] [unknown:0 unknown]Wayland Interface: zwp_pointer_gestures_v1 / 19 / 3 [debug] [unknown:0 unknown]Unknown interface announced: wp_cursor_shape_manager_v1 / 20 / 1 [debug] [unknown:0 unknown]Wayland Interface: xdg_wm_base / 21 / 6 [debug] [unknown:0 unknown]Unknown interface announced: xdg_activation_v1 / 22 / 1 [debug] [unknown:0 unknown]Unknown interface announced: xdg_toplevel_icon_manager_v1 / 23 / 1 [debug] [unknown:0 unknown]Unknown interface announced: org_kde_kwin_server_decoration_manager / 24 / 1 [debug] [unknown:0 unknown]Wayland Interface: zxdg_decoration_manager_v1 / 25 / 1 [debug] [unknown:0 unknown]Unknown interface announced: wp_presentation / 26 / 2 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_export_dmabuf_manager_v1 / 27 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_screencopy_manager_v1 / 28 / 3 [debug] [unknown:0 unknown]Unknown interface announced: ext_image_copy_capture_manager_v1 / 29 / 1 [debug] [unknown:0 unknown]Unknown interface announced: ext_output_image_capture_source_manager_v1 / 30 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_data_control_manager_v1 / 31 / 2 [debug] [unknown:0 unknown]Unknown interface announced: ext_data_control_manager_v1 / 32 / 1 [debug] [unknown:0 unknown]Unknown interface announced: wp_security_context_manager_v1 / 33 / 1 [debug] [unknown:0 unknown]Unknown interface announced: wp_viewporter / 34 / 1 [debug] [unknown:0 unknown]Unknown interface announced: wp_single_pixel_buffer_manager_v1 / 35 / 1 [debug] [unknown:0 unknown]Unknown interface announced: wp_fractional_scale_manager_v1 / 36 / 1 [debug] [unknown:0 unknown]Unknown interface announced: ext_idle_notifier_v1 / 37 / 2 [debug] [unknown:0 unknown]Wayland Interface: zwp_idle_inhibit_manager_v1 / 38 / 1 [debug] [unknown:0 unknown]Wayland Interface: zwp_relative_pointer_manager_v1 / 39 / 1 [debug] [unknown:0 unknown]Wayland Interface: zwp_pointer_constraints_v1 / 40 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_foreign_toplevel_manager_v1 / 41 / 3 [debug] [unknown:0 unknown]Unknown interface announced: ext_foreign_toplevel_list_v1 / 42 / 1 [debug] [unknown:0 unknown]Unknown interface announced: wp_alpha_modifier_v1 / 43 / 1 [debug] [unknown:0 unknown]Unknown interface announced: ext_session_lock_manager_v1 / 44 / 1 [debug] [unknown:0 unknown]Unknown interface announced: wp_drm_lease_device_v1 / 45 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_output_power_manager_v1 / 46 / 1 [debug] [unknown:0 unknown]Unknown interface announced: wp_tearing_control_manager_v1 / 47 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwp_tablet_manager_v2 / 48 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zwlr_layer_shell_v1 / 49 / 4 [debug] [unknown:0 unknown]Unknown interface announced: zxdg_exporter_v1 / 50 / 1 [debug] [unknown:0 unknown]Unknown interface announced: zxdg_importer_v1 / 51 / 1 [debug] [unknown:0 unknown]Wayland Interface: zxdg_exporter_v2 / 52 / 1 [debug] [unknown:0 unknown]Wayland Interface: zxdg_importer_v2 / 53 / 1 [debug] [unknown:0 unknown]Wayland Interface: wl_output / 55 / 4 [debug] [unknown:0 unknown]Wayland Interface: wl_output / 58 / 4 [info] WaylandOutputManager::zwlr_output_manager_v1_head with id: "3488c4089009791a48e9df6f6742bbdf" , description: "" [info] Head available for output: "3488c4089009791a48e9df6f6742bbdf" [info] Adding new head for output: "3488c4089009791a48e9df6f6742bbdf" [info] Head name changed to: "HDMI-A-1" [info] Head description changed to: "Samsung Electric Company LS28AG700N H4ZT100083 (HDMI-A-1)" [info] Output head finished, emitting headNoLongerAvailable: "3488c4089009791a48e9df6f6742bbdf" with description: "Samsung Electric Company LS28AG700N H4ZT100083 (HDMI-A-1)" [info] Head make changed to: "Samsung Electric Company" [info] Head model changed to: "LS28AG700N" [info] Head serial number changed to: "H4ZT100083" [info] Setting serial number on head "H4ZT100083" to "H4ZT100083" [info] Head mode changed to: 0x56f49e9d57f0 [info] Setting new mode with Wayland object: 0x56f49e9d57f0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(3840, 2160) and refresh: 60000 [info] Mode is same as ours, with refresh: 60000 and size: QSize(3840, 2160) [info] Found an output mode that matches one we already have, deleting the new one. [info] Setting existing mode to the new wlr_mode. [info] Setting new mode with Wayland object: 0x56f49e9d57f0 proxy 0x56f49e9d57f0 already has listener [info] Head mode changed to: 0x56f49e9dc430 [info] Setting new mode with Wayland object: 0x56f49e9dc430 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(3840, 2160) and refresh: 120000 [info] Head mode changed to: 0x56f49e9dce90 [info] Setting new mode with Wayland object: 0x56f49e9dce90 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(3840, 2160) and refresh: 119880 [info] Head mode changed to: 0x56f49e9dd9a0 [info] Setting new mode with Wayland object: 0x56f49e9dd9a0 [info] Mode is same as ours, with refresh: 60000 and size: QSize(3840, 2160) [info] Found an output mode that matches one we already have, deleting the new one. [info] Setting existing mode to the new wlr_mode. [info] Setting new mode with Wayland object: 0x56f49e9dd9a0 proxy 0x56f49e9dd9a0 already has listener [info] Head mode changed to: 0x56f49e9ddce0 [info] Setting new mode with Wayland object: 0x56f49e9ddce0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(3840, 2160) and refresh: 59940 [info] Head mode changed to: 0x56f49e9de020 [info] Setting new mode with Wayland object: 0x56f49e9de020 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(3840, 2160) and refresh: 30000 [info] Head mode changed to: 0x56f49e9de360 [info] Setting new mode with Wayland object: 0x56f49e9de360 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(3840, 2160) and refresh: 29970 [info] Head mode changed to: 0x56f49e9de730 [info] Setting new mode with Wayland object: 0x56f49e9de730 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(2560, 1440) and refresh: 144000 [info] Head mode changed to: 0x56f49e9dea70 [info] Setting new mode with Wayland object: 0x56f49e9dea70 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(2560, 1440) and refresh: 119998 [info] Head mode changed to: 0x56f49e9dedb0 [info] Setting new mode with Wayland object: 0x56f49e9dedb0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(2560, 1440) and refresh: 59951 [info] Head mode changed to: 0x56f49e9dc680 [info] Setting new mode with Wayland object: 0x56f49e9dc680 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1920, 1080) and refresh: 143858 [info] Head mode changed to: 0x56f49e9dd530 [info] Setting new mode with Wayland object: 0x56f49e9dd530 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1920, 1080) and refresh: 120000 [info] Head mode changed to: 0x56f49e9df000 [info] Setting new mode with Wayland object: 0x56f49e9df000 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1920, 1080) and refresh: 119880 [info] Head mode changed to: 0x56f49e9df070 [info] Setting new mode with Wayland object: 0x56f49e9df070 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1920, 1080) and refresh: 60000 [info] Head mode changed to: 0x56f49e9e1470 [info] Setting new mode with Wayland object: 0x56f49e9e1470 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1920, 1080) and refresh: 59940 [info] Head mode changed to: 0x56f49e9de6a0 [info] Setting new mode with Wayland object: 0x56f49e9de6a0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1680, 1050) and refresh: 59883 [info] Head mode changed to: 0x56f49e9e1b90 [info] Setting new mode with Wayland object: 0x56f49e9e1b90 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1600, 900) and refresh: 60000 [info] Head mode changed to: 0x56f49e9e1ed0 [info] Setting new mode with Wayland object: 0x56f49e9e1ed0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1280, 1024) and refresh: 75025 [info] Head mode changed to: 0x56f49e9e2210 [info] Setting new mode with Wayland object: 0x56f49e9e2210 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1280, 1024) and refresh: 60020 [info] Head mode changed to: 0x56f49e9e2550 [info] Setting new mode with Wayland object: 0x56f49e9e2550 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1440, 900) and refresh: 59901 [info] Head mode changed to: 0x56f49e9e2890 [info] Setting new mode with Wayland object: 0x56f49e9e2890 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1280, 800) and refresh: 59910 [info] Head mode changed to: 0x56f49e9e2bd0 [info] Setting new mode with Wayland object: 0x56f49e9e2bd0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1152, 864) and refresh: 75000 [info] Head mode changed to: 0x56f49e9e2f10 [info] Setting new mode with Wayland object: 0x56f49e9e2f10 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1280, 720) and refresh: 60000 [info] Head mode changed to: 0x56f49e9e3250 [info] Setting new mode with Wayland object: 0x56f49e9e3250 [info] Mode is same as ours, with refresh: 60000 and size: QSize(1280, 720) [info] Found an output mode that matches one we already have, deleting the new one. [info] Setting existing mode to the new wlr_mode. [info] Setting new mode with Wayland object: 0x56f49e9e3250 proxy 0x56f49e9e3250 already has listener [info] Head mode changed to: 0x56f49e9e3590 [info] Setting new mode with Wayland object: 0x56f49e9e3590 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1280, 720) and refresh: 59940 [info] Head mode changed to: 0x56f49e9e38d0 [info] Setting new mode with Wayland object: 0x56f49e9e38d0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1024, 768) and refresh: 75029 [info] Head mode changed to: 0x56f49e9e3c10 [info] Setting new mode with Wayland object: 0x56f49e9e3c10 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1024, 768) and refresh: 70069 [info] Head mode changed to: 0x56f49e9e3f50 [info] Setting new mode with Wayland object: 0x56f49e9e3f50 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(1024, 768) and refresh: 60004 [info] Head mode changed to: 0x56f49e9e4290 [info] Setting new mode with Wayland object: 0x56f49e9e4290 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(832, 624) and refresh: 74551 [info] Head mode changed to: 0x56f49e9e45d0 [info] Setting new mode with Wayland object: 0x56f49e9e45d0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(800, 600) and refresh: 75000 [info] Head mode changed to: 0x56f49e9e4910 [info] Setting new mode with Wayland object: 0x56f49e9e4910 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(800, 600) and refresh: 72188 [info] Head mode changed to: 0x56f49e9e17b0 [info] Setting new mode with Wayland object: 0x56f49e9e17b0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(800, 600) and refresh: 60317 [info] Head mode changed to: 0x56f49e9e1820 [info] Setting new mode with Wayland object: 0x56f49e9e1820 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(800, 600) and refresh: 56250 [info] Head mode changed to: 0x56f49e9e5400 [info] Setting new mode with Wayland object: 0x56f49e9e5400 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(720, 480) and refresh: 60000 [info] Head mode changed to: 0x56f49e9e5740 [info] Setting new mode with Wayland object: 0x56f49e9e5740 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(720, 480) and refresh: 59940 [info] Head mode changed to: 0x56f49e9e5a80 [info] Setting new mode with Wayland object: 0x56f49e9e5a80 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(640, 480) and refresh: 75000 [info] Head mode changed to: 0x56f49e9e5dc0 [info] Setting new mode with Wayland object: 0x56f49e9e5dc0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(640, 480) and refresh: 72809 [info] Head mode changed to: 0x56f49e9e6100 [info] Setting new mode with Wayland object: 0x56f49e9e6100 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(640, 480) and refresh: 66667 [info] Head mode changed to: 0x56f49e9e6440 [info] Setting new mode with Wayland object: 0x56f49e9e6440 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(640, 480) and refresh: 60000 [info] Head mode changed to: 0x56f49e9e6780 [info] Setting new mode with Wayland object: 0x56f49e9e6780 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(640, 480) and refresh: 59940 [info] Head mode changed to: 0x56f49e9e6ac0 [info] Setting new mode with Wayland object: 0x56f49e9e6ac0 [info] Adding new output mode to head: "H4ZT100083" with size: QSize(720, 400) and refresh: 70082 [info] Head enabled state changed to: 1 [info] Setting enabled state on head "H4ZT100083" to true [info] Current mode changed for output: "H4ZT100083" [info] Current mode is: 0x56f49e9d57f0 [info] Checkout output mode: 0x56f49e9dd9a0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9dc430 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9dce90 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9ddce0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9de020 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9de360 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9de730 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9dea70 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9dedb0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9dc680 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9dd530 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9df000 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9df070 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e1470 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9de6a0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e1b90 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e1ed0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e2210 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e2550 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e2890 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e2bd0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e3250 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e3590 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e38d0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e3c10 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e3f50 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e4290 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e45d0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e4910 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e17b0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e1820 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e5400 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e5740 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e5a80 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e5dc0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e6100 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e6440 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e6780 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Checkout output mode: 0x56f49e9e6ac0 [warning] Output mode is not the same as the mode we're iterating over, skipping. [info] Head position changed to: 1920 , 0 [info] Setting position on head "H4ZT100083" to 1920 0 [info] Head transform changed to: 0 [info] Setting transform on head "H4ZT100083" to 0 [info] Head scale changed to: 1 [info] Setting scale on head "H4ZT100083" to 1 [info] Head adaptive sync state changed to: 0 [info] Setting adaptive sync on head "H4ZT100083" to 0 [info] WaylandOutputManager::zwlr_output_manager_v1_head with id: "3488c4089009791a48e9df6f6742bbdf" , description: "" [info] Head available for output: "3488c4089009791a48e9df6f6742bbdf" [info] Checking existing head: "H4ZT100083" [info] Adding new head for output: "3488c4089009791a48e9df6f6742bbdf" [info] Head name changed to: "eDP-1" [info] Head description changed to: "Sharp Corporation LQ156M1JW01 (eDP-1)" [info] Output head finished, emitting headNoLongerAvailable: "3488c4089009791a48e9df6f6742bbdf" with description: "Sharp Corporation LQ156M1JW01 (eDP-1)" [info] Head make changed to: "Sharp Corporation" [info] Head model changed to: "LQ156M1JW01" [info] Head mode changed to: 0x56f49e9e77d0 [info] Setting new mode with Wayland object: 0x56f49e9e77d0 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(1920, 1080) and refresh: 60042 [info] Mode is same as ours, with refresh: 60042 and size: QSize(1920, 1080) [info] Found an output mode that matches one we already have, deleting the new one. [info] Setting existing mode to the new wlr_mode. [info] Setting new mode with Wayland object: 0x56f49e9e77d0 proxy 0x56f49e9e77d0 already has listener [info] Head mode changed to: 0x56f49e9e7b10 [info] Setting new mode with Wayland object: 0x56f49e9e7b10 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(1680, 1050) and refresh: 60042 [info] Head mode changed to: 0x56f49e9e7e50 [info] Setting new mode with Wayland object: 0x56f49e9e7e50 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(1280, 1024) and refresh: 60042 [info] Head mode changed to: 0x56f49e9e8190 [info] Setting new mode with Wayland object: 0x56f49e9e8190 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(1440, 900) and refresh: 60042 [info] Head mode changed to: 0x56f49e9e84d0 [info] Setting new mode with Wayland object: 0x56f49e9e84d0 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(1280, 800) and refresh: 60042 [info] Head mode changed to: 0x56f49e9e8810 [info] Setting new mode with Wayland object: 0x56f49e9e8810 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(1280, 720) and refresh: 60042 [info] Head mode changed to: 0x56f49e9e8b50 [info] Setting new mode with Wayland object: 0x56f49e9e8b50 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(1024, 768) and refresh: 60042 [info] Head mode changed to: 0x56f49e9e8e90 [info] Setting new mode with Wayland object: 0x56f49e9e8e90 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(800, 600) and refresh: 60042 [info] Head mode changed to: 0x56f49e9e91d0 [info] Setting new mode with Wayland object: 0x56f49e9e91d0 [info] Adding new output mode to head: "3488c4089009791a48e9df6f6742bbdf" with size: QSize(640, 480) and refresh: 60042 [info] Head enabled state changed to: 1 [info] Setting enabled state on head "3488c4089009791a48e9df6f6742bbdf" to true [info] Current mode changed for output: "3488c4089009791a48e9df6f6742bbdf" [info] Current mode is: 0x56f49e9e77d0 [info] Checkout output mode: 0x56f49e9e77d0 [info] Setting current mode to 1920 x 1080 @ 60042 [info] Head position changed to: 0 , 0 [info] Setting position on head "3488c4089009791a48e9df6f6742bbdf" to 0 0 [info] Head transform changed to: 0 [info] Setting transform on head "3488c4089009791a48e9df6f6742bbdf" to 0 [info] Head scale changed to: 1 [info] Setting scale on head "3488c4089009791a48e9df6f6742bbdf" to 1 [info] Head adaptive sync state changed to: 0 [info] Setting adaptive sync on head "3488c4089009791a48e9df6f6742bbdf" to 0 [info] No matching display group found for current system configuration [info] Available outputs: "H4ZT100083, 3488c4089009791a48e9df6f6742bbdf" [info] Wayland Orchestrator ready [info] Starting Display DBus Service now (outputs/modes) ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BuddiesOfBudgie/budgie-desktop-services#15
No description provided.