[BUG]: windows gets crazy when I quickly switch between several desktops #425

Closed
opened 2026-01-05 14:50:40 +01:00 by adam · 4 comments
Owner

Originally created by @tardyp on GitHub (Jun 28, 2024).

I use a lot of virtual desktops, and I switch to them pretty frequently.

When in komorebi, you switch between two desktop to heavily, komorebi gets confused and think there is an alt-tab happening.
This will eventually lead to windows getting transfered from one desktop to another.
This is especially true if some of the apps are a bit slow to redisplay their windows.

On the following video, I just switch back and forth from screen 8 to screen 9.
slowly, and then quickly
https://github.com/LGUG2Z/komorebi/assets/109859/310fa46e-d97d-451d-9ecf-dc5f4c17d83b

Eventually, all the windows from 8 and 9 end up in the same screen.

config:

  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/master/schema.json",
  "app_specific_configuration_path": "$Env:USERPROFILE/myconfigs/ahk/applications.yaml",
  "window_hiding_behaviour": "Hide",
  "cross_monitor_move_behaviour": "Insert",
  "alt_focus_hack": true,
  "default_workspace_padding": 0,
  "default_container_padding": 5,


  "active_window_border": true,
  "border_width": 2,
  "active_window_border_colours": {
    "single": { "r": 255, "g": 51, "b": 50 },
    "stack": { "r": 256, "g": 165, "b": 66 },
    "monocle": { "r": 255, "g": 51, "b": 153 }
  },
  "monitors": [
    {
      "workspaces": [
        {
          "name": "1.1",
          "layout": "Columns"
        },
        {
          "name": "1.2",
          "layout": "Columns"
        },
        {
          "name": "1.3",
          "layout": "Columns"
        },
        {
          "name": "1.4",
          "layout": "Columns"
        },
        {
          "name": "1.5",
          "layout": "Columns"
        },
        {
          "name": "1.6",
          "layout": "Columns"
        },
        {
          "name": "1.7",
          "layout": "Columns"
        },
        {
          "name": "1.8",
          "layout": "Columns"
        },
        {
          "name": "1.9",
          "layout": "Columns"
        }
      ]
    },

komorebi log showing the reconciliations.

2024-06-28T14:48:30.846092Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-06-28T14:48:30.846390Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}: komorebi::window_manager: focusing workspace
2024-06-28T14:48:30.846558Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_workspace{idx=8}: komorebi::monitor: focusing workspace
2024-06-28T14:48:31.001433Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:31.079601Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating
2024-06-28T14:48:31.158406Z  INFO process_command{FocusWorkspaceNumber(8)}: komorebi::process_command: processed
2024-06-28T14:48:31.177185Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame)
2024-06-28T14:48:31.283637Z ERROR komorebi::process_event: there is no window
2024-06-28T14:48:31.508487Z ERROR komorebi::process_event: there is no window
2024-06-28T14:48:31.603696Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:31.662276Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:31.692666Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:31.693447Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:31.727925Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:31.733347Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:31.733711Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=2}: komorebi::workspace: focusing container
2024-06-28T14:48:31.756045Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:31.760435Z  INFO process_command{FocusWorkspaceNumber(7)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-06-28T14:48:31.761196Z  INFO process_command{FocusWorkspaceNumber(7)}:focus_workspace{idx=7}: komorebi::window_manager: focusing workspace
2024-06-28T14:48:31.761505Z  INFO process_command{FocusWorkspaceNumber(7)}:focus_workspace{idx=7}:focus_workspace{idx=7}: komorebi::monitor: focusing workspace
2024-06-28T14:48:31.844570Z  INFO process_command{FocusWorkspaceNumber(7)}:focus_workspace{idx=7}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:31.938762Z  INFO process_command{FocusWorkspaceNumber(7)}:focus_workspace{idx=7}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating
2024-06-28T14:48:32.172670Z  INFO process_command{FocusWorkspaceNumber(7)}: komorebi::process_command: processed
2024-06-28T14:48:32.270982Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame)
2024-06-28T14:48:32.273015Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-06-28T14:48:32.274727Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}: komorebi::window_manager: focusing workspace
2024-06-28T14:48:32.275425Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_workspace{idx=8}: komorebi::monitor: focusing workspace
2024-06-28T14:48:32.577850Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:32.641789Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating
2024-06-28T14:48:32.659595Z  INFO process_command{FocusWorkspaceNumber(8)}: komorebi::process_command: processed
2024-06-28T14:48:32.702399Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:32.703341Z  INFO komorebi::workspace_reconciliator: running reconciliation
2024-06-28T14:48:32.726419Z  INFO focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-06-28T14:48:32.730294Z  INFO focus_workspace{idx=7}: komorebi::monitor: focusing workspace
2024-06-28T14:48:32.872035Z  INFO focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:33.014024Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}: komorebi::process_event: processed: (hwnd: 7998366, title: Walkthrough Videos / Blog Posts · Issue #18 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:33.074772Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:33.109997Z  INFO komorebi::workspace_reconciliator: focusing alt-tabbed window
2024-06-28T14:48:33.165969Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:33.341299Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:33.362847Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-06-28T14:48:33.393839Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:33.425981Z  INFO process_command{FocusWorkspaceNumber(7)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-06-28T14:48:33.453115Z  INFO process_command{FocusWorkspaceNumber(7)}: komorebi::process_command: processed
2024-06-28T14:48:33.464557Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-06-28T14:48:33.487481Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}: komorebi::window_manager: focusing workspace
2024-06-28T14:48:33.487786Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_workspace{idx=8}: komorebi::monitor: focusing workspace
2024-06-28T14:48:33.712207Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:33.800859Z  INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating
2024-06-28T14:48:33.900090Z  INFO process_command{FocusWorkspaceNumber(8)}: komorebi::process_command: processed
2024-06-28T14:48:33.923536Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:33.928132Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-06-28T14:48:33.929113Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:33.970953Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:34.038499Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:34.081565Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-06-28T14:48:34.081919Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:34.184129Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:34.235667Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:34.251386Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-06-28T14:48:34.390696Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:34.419202Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:34.437169Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame)
2024-06-28T14:48:34.446474Z ERROR komorebi::process_event: there is no window
2024-06-28T14:48:34.447894Z ERROR komorebi::process_event: there is no window
2024-06-28T14:48:34.449701Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:34.450223Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-06-28T14:48:34.450368Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:34.653238Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:34.733625Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:34.733895Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-06-28T14:48:34.733979Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:34.792468Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:34.828172Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:34.852193Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:focus_container{idx=2}: komorebi::workspace: focusing container
2024-06-28T14:48:34.852360Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:34.945630Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:34.961333Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:34.962226Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:34.962515Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:34.962606Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=2}: komorebi::workspace: focusing container
2024-06-28T14:48:34.965039Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:35.058685Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame)
2024-06-28T14:48:35.067600Z  INFO komorebi::workspace_reconciliator: running reconciliation
2024-06-28T14:48:35.161780Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:35.164746Z  INFO focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-06-28T14:48:35.165804Z  INFO focus_workspace{idx=7}: komorebi::monitor: focusing workspace
2024-06-28T14:48:35.240484Z  INFO focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:35.502379Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}: komorebi::process_event: processed: (hwnd: 7998366, title: Walkthrough Videos / Blog Posts · Issue #18 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:35.509460Z ERROR komorebi::process_event: there is no window
2024-06-28T14:48:35.510474Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:35.512341Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:35.578190Z  INFO komorebi::workspace_reconciliator: focusing alt-tabbed window
2024-06-28T14:48:35.626356Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:35.636451Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-06-28T14:48:35.652435Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:35.661664Z ERROR komorebi::process_event: there is no window
2024-06-28T14:48:35.671034Z  INFO komorebi::workspace_reconciliator: running reconciliation
2024-06-28T14:48:35.689753Z ERROR komorebi::process_event: there is no window
2024-06-28T14:48:35.825720Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:35.826141Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-06-28T14:48:35.833449Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:35.990297Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame)
2024-06-28T14:48:36.139097Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:36.145105Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 4855358 })}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-06-28T14:48:36.145361Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:36.300357Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:36.346404Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 7998366 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:36.375525Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 7998366 })}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-06-28T14:48:36.380843Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 7998366 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:36.386377Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 7998366 })}: komorebi::process_event: processed: (hwnd: 7998366, title: Walkthrough Videos / Blog Posts · Issue #18 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:36.408326Z  INFO komorebi::workspace_reconciliator: running reconciliation
2024-06-28T14:48:36.413262Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:36.451421Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:36.502103Z  INFO focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-06-28T14:48:36.502360Z  INFO focus_workspace{idx=8}: komorebi::monitor: focusing workspace
2024-06-28T14:48:36.573117Z  INFO focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:36.604484Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:36.635729Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:36.672093Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:36.677002Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:36.677894Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=2}: komorebi::workspace: focusing container
2024-06-28T14:48:36.695235Z  INFO komorebi::workspace_reconciliator: focusing alt-tabbed window
2024-06-28T14:48:37.106214Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:37.107170Z  INFO komorebi::workspace_reconciliator: running reconciliation
2024-06-28T14:48:37.202672Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:37.206972Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}:focus_container{idx=3}: komorebi::workspace: focusing container
2024-06-28T14:48:37.207607Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:37.480094Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame)
2024-06-28T14:48:37.496273Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:37.504425Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}:focus_container{idx=4}: komorebi::workspace: focusing container
2024-06-28T14:48:37.513345Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:38.088985Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:38.128306Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:38.163411Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}:focus_container{idx=5}: komorebi::workspace: focusing container
2024-06-28T14:48:38.163547Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:38.512026Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}: komorebi::process_event: processed: (hwnd: 7998366, title: Walkthrough Videos / Blog Posts · Issue #18 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:38.527104Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:38.534910Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:38.608701Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:38.612626Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_container{idx=4}: komorebi::workspace: focusing container
2024-06-28T14:48:38.651330Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:38.710759Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:38.730382Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:focus_container{idx=3}: komorebi::workspace: focusing container
2024-06-28T14:48:38.730484Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:38.886004Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:38.978567Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:38.979892Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:focus_container{idx=2}: komorebi::workspace: focusing container
2024-06-28T14:48:38.991346Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:39.487235Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:39.508228Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:39.508618Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-06-28T14:48:39.508784Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:39.695693Z  INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:39.790566Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:39.805855Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:focus_container{idx=2}: komorebi::workspace: focusing container
2024-06-28T14:48:39.806045Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:39.965838Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:40.061195Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:40.068149Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:focus_container{idx=3}: komorebi::workspace: focusing container
2024-06-28T14:48:40.069748Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:40.275032Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:40.351672Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:40.381993Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:focus_container{idx=4}: komorebi::workspace: focusing container
2024-06-28T14:48:40.391698Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:40.742855Z  INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:40.817393Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:40.880312Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:40.999671Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:41.000062Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=4}: komorebi::workspace: focusing container
2024-06-28T14:48:41.017008Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)
2024-06-28T14:48:46.718972Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:46.727096Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-06-28T14:48:46.792487Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window
2024-06-28T14:48:46.792698Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=4}: komorebi::workspace: focusing container
2024-06-28T14:48:46.799328Z  INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1)

Would it be possible to configure a delay for reconciliation after there has been a desktop switch?

Originally created by @tardyp on GitHub (Jun 28, 2024). I use a lot of virtual desktops, and I switch to them pretty frequently. When in komorebi, you switch between two desktop to heavily, komorebi gets confused and think there is an alt-tab happening. This will eventually lead to windows getting transfered from one desktop to another. This is especially true if some of the apps are a bit slow to redisplay their windows. On the following video, I just switch back and forth from screen 8 to screen 9. slowly, and then quickly https://github.com/LGUG2Z/komorebi/assets/109859/310fa46e-d97d-451d-9ecf-dc5f4c17d83b Eventually, all the windows from 8 and 9 end up in the same screen. config: ``` "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/master/schema.json", "app_specific_configuration_path": "$Env:USERPROFILE/myconfigs/ahk/applications.yaml", "window_hiding_behaviour": "Hide", "cross_monitor_move_behaviour": "Insert", "alt_focus_hack": true, "default_workspace_padding": 0, "default_container_padding": 5, "active_window_border": true, "border_width": 2, "active_window_border_colours": { "single": { "r": 255, "g": 51, "b": 50 }, "stack": { "r": 256, "g": 165, "b": 66 }, "monocle": { "r": 255, "g": 51, "b": 153 } }, "monitors": [ { "workspaces": [ { "name": "1.1", "layout": "Columns" }, { "name": "1.2", "layout": "Columns" }, { "name": "1.3", "layout": "Columns" }, { "name": "1.4", "layout": "Columns" }, { "name": "1.5", "layout": "Columns" }, { "name": "1.6", "layout": "Columns" }, { "name": "1.7", "layout": "Columns" }, { "name": "1.8", "layout": "Columns" }, { "name": "1.9", "layout": "Columns" } ] }, ``` komorebi log showing the reconciliations. ``` 2024-06-28T14:48:30.846092Z INFO process_command{FocusWorkspaceNumber(8)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2024-06-28T14:48:30.846390Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}: komorebi::window_manager: focusing workspace 2024-06-28T14:48:30.846558Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_workspace{idx=8}: komorebi::monitor: focusing workspace 2024-06-28T14:48:31.001433Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:31.079601Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating 2024-06-28T14:48:31.158406Z INFO process_command{FocusWorkspaceNumber(8)}: komorebi::process_command: processed 2024-06-28T14:48:31.177185Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame) 2024-06-28T14:48:31.283637Z ERROR komorebi::process_event: there is no window 2024-06-28T14:48:31.508487Z ERROR komorebi::process_event: there is no window 2024-06-28T14:48:31.603696Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:31.662276Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:31.692666Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:31.693447Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:31.727925Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:31.733347Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:31.733711Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=2}: komorebi::workspace: focusing container 2024-06-28T14:48:31.756045Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:31.760435Z INFO process_command{FocusWorkspaceNumber(7)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2024-06-28T14:48:31.761196Z INFO process_command{FocusWorkspaceNumber(7)}:focus_workspace{idx=7}: komorebi::window_manager: focusing workspace 2024-06-28T14:48:31.761505Z INFO process_command{FocusWorkspaceNumber(7)}:focus_workspace{idx=7}:focus_workspace{idx=7}: komorebi::monitor: focusing workspace 2024-06-28T14:48:31.844570Z INFO process_command{FocusWorkspaceNumber(7)}:focus_workspace{idx=7}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:31.938762Z INFO process_command{FocusWorkspaceNumber(7)}:focus_workspace{idx=7}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating 2024-06-28T14:48:32.172670Z INFO process_command{FocusWorkspaceNumber(7)}: komorebi::process_command: processed 2024-06-28T14:48:32.270982Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame) 2024-06-28T14:48:32.273015Z INFO process_command{FocusWorkspaceNumber(8)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2024-06-28T14:48:32.274727Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}: komorebi::window_manager: focusing workspace 2024-06-28T14:48:32.275425Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_workspace{idx=8}: komorebi::monitor: focusing workspace 2024-06-28T14:48:32.577850Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:32.641789Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating 2024-06-28T14:48:32.659595Z INFO process_command{FocusWorkspaceNumber(8)}: komorebi::process_command: processed 2024-06-28T14:48:32.702399Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:32.703341Z INFO komorebi::workspace_reconciliator: running reconciliation 2024-06-28T14:48:32.726419Z INFO focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2024-06-28T14:48:32.730294Z INFO focus_workspace{idx=7}: komorebi::monitor: focusing workspace 2024-06-28T14:48:32.872035Z INFO focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:33.014024Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}: komorebi::process_event: processed: (hwnd: 7998366, title: Walkthrough Videos / Blog Posts · Issue #18 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:33.074772Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:33.109997Z INFO komorebi::workspace_reconciliator: focusing alt-tabbed window 2024-06-28T14:48:33.165969Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:33.341299Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:33.362847Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_container{idx=1}: komorebi::workspace: focusing container 2024-06-28T14:48:33.393839Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:33.425981Z INFO process_command{FocusWorkspaceNumber(7)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2024-06-28T14:48:33.453115Z INFO process_command{FocusWorkspaceNumber(7)}: komorebi::process_command: processed 2024-06-28T14:48:33.464557Z INFO process_command{FocusWorkspaceNumber(8)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2024-06-28T14:48:33.487481Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}: komorebi::window_manager: focusing workspace 2024-06-28T14:48:33.487786Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_workspace{idx=8}: komorebi::monitor: focusing workspace 2024-06-28T14:48:33.712207Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:33.800859Z INFO process_command{FocusWorkspaceNumber(8)}:focus_workspace{idx=8}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating 2024-06-28T14:48:33.900090Z INFO process_command{FocusWorkspaceNumber(8)}: komorebi::process_command: processed 2024-06-28T14:48:33.923536Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:33.928132Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:focus_container{idx=1}: komorebi::workspace: focusing container 2024-06-28T14:48:33.929113Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:33.970953Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:34.038499Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:34.081565Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:focus_container{idx=0}: komorebi::workspace: focusing container 2024-06-28T14:48:34.081919Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:34.184129Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:34.235667Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:34.251386Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:focus_container{idx=0}: komorebi::workspace: focusing container 2024-06-28T14:48:34.390696Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:34.419202Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:34.437169Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame) 2024-06-28T14:48:34.446474Z ERROR komorebi::process_event: there is no window 2024-06-28T14:48:34.447894Z ERROR komorebi::process_event: there is no window 2024-06-28T14:48:34.449701Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:34.450223Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:focus_container{idx=0}: komorebi::workspace: focusing container 2024-06-28T14:48:34.450368Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:34.653238Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:34.733625Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:34.733895Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:focus_container{idx=1}: komorebi::workspace: focusing container 2024-06-28T14:48:34.733979Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:34.792468Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:34.828172Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:34.852193Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:focus_container{idx=2}: komorebi::workspace: focusing container 2024-06-28T14:48:34.852360Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:34.945630Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:34.961333Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:34.962226Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:34.962515Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:34.962606Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=2}: komorebi::workspace: focusing container 2024-06-28T14:48:34.965039Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:35.058685Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame) 2024-06-28T14:48:35.067600Z INFO komorebi::workspace_reconciliator: running reconciliation 2024-06-28T14:48:35.161780Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:35.164746Z INFO focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2024-06-28T14:48:35.165804Z INFO focus_workspace{idx=7}: komorebi::monitor: focusing workspace 2024-06-28T14:48:35.240484Z INFO focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:35.502379Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}: komorebi::process_event: processed: (hwnd: 7998366, title: Walkthrough Videos / Blog Posts · Issue #18 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:35.509460Z ERROR komorebi::process_event: there is no window 2024-06-28T14:48:35.510474Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:35.512341Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:35.578190Z INFO komorebi::workspace_reconciliator: focusing alt-tabbed window 2024-06-28T14:48:35.626356Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:35.636451Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_container{idx=1}: komorebi::workspace: focusing container 2024-06-28T14:48:35.652435Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:35.661664Z ERROR komorebi::process_event: there is no window 2024-06-28T14:48:35.671034Z INFO komorebi::workspace_reconciliator: running reconciliation 2024-06-28T14:48:35.689753Z ERROR komorebi::process_event: there is no window 2024-06-28T14:48:35.825720Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:35.826141Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}:focus_container{idx=0}: komorebi::workspace: focusing container 2024-06-28T14:48:35.833449Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:35.990297Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame) 2024-06-28T14:48:36.139097Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:36.145105Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 4855358 })}:focus_container{idx=0}: komorebi::workspace: focusing container 2024-06-28T14:48:36.145361Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:36.300357Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:36.346404Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 7998366 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:36.375525Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 7998366 })}:focus_container{idx=0}: komorebi::workspace: focusing container 2024-06-28T14:48:36.380843Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 7998366 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:36.386377Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 7998366 })}: komorebi::process_event: processed: (hwnd: 7998366, title: Walkthrough Videos / Blog Posts · Issue #18 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:36.408326Z INFO komorebi::workspace_reconciliator: running reconciliation 2024-06-28T14:48:36.413262Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:36.451421Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:36.502103Z INFO focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2024-06-28T14:48:36.502360Z INFO focus_workspace{idx=8}: komorebi::monitor: focusing workspace 2024-06-28T14:48:36.573117Z INFO focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:36.604484Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:36.635729Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:36.672093Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:36.677002Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:36.677894Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=2}: komorebi::workspace: focusing container 2024-06-28T14:48:36.695235Z INFO komorebi::workspace_reconciliator: focusing alt-tabbed window 2024-06-28T14:48:37.106214Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:37.107170Z INFO komorebi::workspace_reconciliator: running reconciliation 2024-06-28T14:48:37.202672Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:37.206972Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}:focus_container{idx=3}: komorebi::workspace: focusing container 2024-06-28T14:48:37.207607Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:37.480094Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2427834 })}: komorebi::process_event: processed: (hwnd: 2427834, title: Performance Monitor, exe: mmc.exe, class: MMCMainFrame) 2024-06-28T14:48:37.496273Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:37.504425Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}:focus_container{idx=4}: komorebi::workspace: focusing container 2024-06-28T14:48:37.513345Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:38.088985Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:38.128306Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:38.163411Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}:focus_container{idx=5}: komorebi::workspace: focusing container 2024-06-28T14:48:38.163547Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:38.512026Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 7998366 })}: komorebi::process_event: processed: (hwnd: 7998366, title: Walkthrough Videos / Blog Posts · Issue #18 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:38.527104Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:38.534910Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:38.608701Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:38.612626Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}:focus_container{idx=4}: komorebi::workspace: focusing container 2024-06-28T14:48:38.651330Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 4855358 })}: komorebi::process_event: processed: (hwnd: 4855358, title: [FEAT]: Windows Virtual Desktop Support · Issue #505 · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:38.710759Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:38.730382Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:focus_container{idx=3}: komorebi::workspace: focusing container 2024-06-28T14:48:38.730484Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:38.886004Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:38.978567Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:38.979892Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:focus_container{idx=2}: komorebi::workspace: focusing container 2024-06-28T14:48:38.991346Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:39.487235Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:39.508228Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:39.508618Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:focus_container{idx=1}: komorebi::workspace: focusing container 2024-06-28T14:48:39.508784Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:39.695693Z INFO process_event{event=Hide(ObjectHide, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:39.790566Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:39.805855Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:focus_container{idx=2}: komorebi::workspace: focusing container 2024-06-28T14:48:39.806045Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:39.965838Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 134434 })}: komorebi::process_event: processed: (hwnd: 134434, title: New Issue · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:40.061195Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:40.068149Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:focus_container{idx=3}: komorebi::workspace: focusing container 2024-06-28T14:48:40.069748Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:40.275032Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 3086384 })}: komorebi::process_event: processed: (hwnd: 3086384, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:40.351672Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:40.381993Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:focus_container{idx=4}: komorebi::workspace: focusing container 2024-06-28T14:48:40.391698Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:40.742855Z INFO process_event{event=Show(ObjectShow, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:40.817393Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:40.880312Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:40.999671Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:41.000062Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=4}: komorebi::workspace: focusing container 2024-06-28T14:48:41.017008Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) 2024-06-28T14:48:46.718972Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:46.727096Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating 2024-06-28T14:48:46.792487Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_window{idx=0}: komorebi::container: focusing window 2024-06-28T14:48:46.792698Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}:focus_container{idx=4}: komorebi::workspace: focusing container 2024-06-28T14:48:46.799328Z INFO process_event{event=FocusChange(SystemForeground, Window { hwnd: 2230832 })}: komorebi::process_event: processed: (hwnd: 2230832, title: Issues · LGUG2Z/komorebi - Google Chrome, exe: chrome.exe, class: Chrome_WidgetWin_1) ``` Would it be possible to configure a delay for reconciliation after there has been a desktop switch?
adam added the bug label 2026-01-05 14:50:40 +01:00
adam closed this issue 2026-01-05 14:50:40 +01:00
Author
Owner

@tardyp commented on GitHub (Jun 30, 2024):

Attempting to fix the issue by playing with the reconcliation code, I ran komorebi without my own config, and realized the default config is immune to this problem.

after dumping it with komorebic generate-static-config, I realize that the problem was with

  "window_hiding_behaviour": "Hide",

or

  "window_hiding_behaviour": "Minimize",

Only

  "window_hiding_behaviour": "Cloak",

does not exhibit this problem

@tardyp commented on GitHub (Jun 30, 2024): Attempting to fix the issue by playing with the reconcliation code, I ran komorebi without my own config, and realized the default config is immune to this problem. after dumping it with komorebic generate-static-config, I realize that the problem was with ``` "window_hiding_behaviour": "Hide", ``` or ``` "window_hiding_behaviour": "Minimize", ``` Only ``` "window_hiding_behaviour": "Cloak", ``` does not exhibit this problem
Author
Owner

@LGUG2Z commented on GitHub (Jul 1, 2024):

I think it's time to soft deprecate the Hide and Minimize options and print warnings in the next release 🤔

@LGUG2Z commented on GitHub (Jul 1, 2024): I think it's time to soft deprecate the Hide and Minimize options and print warnings in the next release 🤔
Author
Owner

@tardyp commented on GitHub (Jul 1, 2024):

I don't remember exactly why I switched to minimize. The doc is a bit scary.

          "description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces (has foregrounding issues)",

also, doc says

 (default: minimize)

which would suggest minimize is the recommended way.

After a morning of real life use, I notice that I loose some windows when komorebi is crashing or when I restart it.

Some windows stay Cloaked, and you cannot find them neither in alt-tab or taskbar.
The only way I found is to kill the process. I don't know if you can add some sort of flags to the windows cloaked by komorebi, so that they are found and decloaked when komorebi is restarted.
Of course, you cannot decloak all windows on startup, because some might have been cloaked by another program.

@tardyp commented on GitHub (Jul 1, 2024): I don't remember exactly why I switched to minimize. The doc is a bit scary. ``` "description": "Use the undocumented SetCloak Win32 function to hide windows when switching workspaces (has foregrounding issues)", ``` also, doc says ``` (default: minimize) ``` which would suggest minimize is the recommended way. After a morning of real life use, I notice that I loose some windows when komorebi is crashing or when I restart it. Some windows stay Cloaked, and you cannot find them neither in alt-tab or taskbar. The only way I found is to kill the process. I don't know if you can add some sort of flags to the windows cloaked by komorebi, so that they are found and decloaked when komorebi is restarted. Of course, you cannot decloak all windows on startup, because some might have been cloaked by another program.
Author
Owner

@LGUG2Z commented on GitHub (Jul 1, 2024):

You should only ever stop or kill the process using the "stop" command (this also handles killing the process as a fallback); this handles uncloaking.

There is also the "restore-windows" command which can be run independently if you kill the process manually, but the list of hwnds that this reads is updated frequently so there is a good chance you'll miss your window to use this if you're trying to restart the process.

@LGUG2Z commented on GitHub (Jul 1, 2024): You should only ever stop or kill the process using the "stop" command (this also handles killing the process as a fallback); this handles uncloaking. There is also the "restore-windows" command which can be run independently if you kill the process manually, but the list of hwnds that this reads is updated frequently so there is a good chance you'll miss your window to use this if you're trying to restart the process.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#425