LGUG2Z / komorebi

A tiling window manager for Windows 🍉
https://lgug2z.github.io/komorebi/
Other
9.5k stars 191 forks source link

[BUG]: Virtual box aborts when one tries to add a new block device to a VM #1120

Open bedge opened 5 hours ago

bedge commented 5 hours ago

Summary

This is something I've done regularly without issue while not using komorebi. Appears to be related to Virtual Box window mgmt in it's UI.

  1. Open VBox.
  2. Open the settings for a VM. This opens a new komorebi tile for the settings
  3. Scroll to storage, choose the SATA controller, then "Add a block device". This pops up another komorebi tile, where one can create a new "disk", and "choose" it for the VM being edited.
  4. On hitting "choose", which is the "yes, please, attach this block device to the VM" there's a 2-4 second delay, a couple of error messages in the lomorebi logs, then all VBox tiles are closed and VBox terminates

Log output. There are 2 errors in this. Screenshot added for visibility: image

➜ komorebic log
2024-11-15T00:47:20.419753Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=659192}:focus_monitor{idx=2}: komorebi::window_manager: focusing monitor
2024-11-15T00:47:20.428259Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=659192}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T00:47:20.431421Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=659192}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:20.431724Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=659192}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-11-15T00:47:20.440500Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=659192}: komorebi::process_event: processed: (hwnd: 659192, title: Everest, exe: Notion.exe, class: Chrome_WidgetWin_1)
2024-11-15T00:47:21.905479Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}:focus_monitor{idx=1}: komorebi::window_manager: focusing monitor
2024-11-15T00:47:21.912522Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T00:47:21.913855Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:21.913981Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-11-15T00:47:21.934790Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}: komorebi::process_event: processed: (hwnd: 133782, title: Git Bash, exe: WindowsTerminal.exe, class: CASCADIA_HOSTING_WINDOW_CLASS)
2024-11-15T00:47:27.428105Z  INFO process_event{event="TitleUpdate" winevent="ObjectNameChange" hwnd=4265362}: komorebi::process_event: processed: (hwnd: 4265362, title: Oracle VirtualBox Manager, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:27.462372Z  INFO process_event{event="TitleUpdate" winevent="ObjectNameChange" hwnd=4265362}: komorebi::process_event: processed: (hwnd: 4265362, title: Oracle VirtualBox Manager, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:27.473526Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=4265362}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-11-15T00:47:27.477639Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=4265362}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:27.477795Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=4265362}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-11-15T00:47:27.478094Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=4265362}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T00:47:27.502283Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=4265362}: komorebi::process_event: processed: (hwnd: 4265362, title: Oracle VirtualBox Manager, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:27.553367Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=4265362}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T00:47:27.553815Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=4265362}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:27.554101Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=4265362}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-11-15T00:47:27.564306Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=4265362}: komorebi::process_event: processed: (hwnd: 4265362, title: Oracle VirtualBox Manager, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:34.488333Z  INFO process_event{event="TitleUpdate" winevent="ObjectNameChange" hwnd=1770798}: komorebi::process_event: processed: (hwnd: 1770798, title: htp_escalon_0.0.105_installer-icc-test - Settings, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:34.499034Z  INFO process_event{event="TitleUpdate" winevent="ObjectNameChange" hwnd=1770798}: komorebi::process_event: processed: (hwnd: 1770798, title: htp_escalon_0.0.105_installer-icc-test - Settings, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:34.550255Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=1770798}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:34.551250Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=1770798}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-11-15T00:47:34.551793Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=1770798}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T00:47:34.599708Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=1770798}: komorebi::process_event: processed: (hwnd: 1770798, title: htp_escalon_0.0.105_installer-icc-test - Settings, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:34.652068Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=1770798}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T00:47:34.653850Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=1770798}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:34.654186Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=1770798}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-11-15T00:47:34.665488Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=1770798}: komorebi::process_event: processed: (hwnd: 1770798, title: htp_escalon_0.0.105_installer-icc-test - Settings, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:48.143428Z  INFO process_event{event="TitleUpdate" winevent="ObjectNameChange" hwnd=2692208}: komorebi::process_event: processed: (hwnd: 2692208, title: htp_escalon_0.0.105_installer-icc-test - Hard Disk Selector, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:48.162811Z  INFO process_event{event="TitleUpdate" winevent="ObjectNameChange" hwnd=2692208}: komorebi::process_event: processed: (hwnd: 2692208, title: htp_escalon_0.0.105_installer-icc-test - Hard Disk Selector, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:48.168204Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=2692208}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:48.168425Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=2692208}:focus_container{idx=2}: komorebi::workspace: focusing container
2024-11-15T00:47:48.168634Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=2692208}:update_focused_workspace{follow_focus=false trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T00:47:48.201413Z  INFO process_event{event="Show" winevent="ObjectShow" hwnd=2692208}: komorebi::process_event: processed: (hwnd: 2692208, title: htp_escalon_0.0.105_installer-icc-test - Hard Disk Selector, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:48.213625Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=2692208}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T00:47:48.214018Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=2692208}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:48.214299Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=2692208}:focus_container{idx=2}: komorebi::workspace: focusing container
2024-11-15T00:47:48.248327Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=2692208}: komorebi::process_event: processed: (hwnd: 2692208, title: htp_escalon_0.0.105_installer-icc-test - Hard Disk Selector, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T00:47:54.664884Z  INFO process_event{event="Hide" winevent="ObjectHide" hwnd=2692208}: komorebi::process_event: processed: (hwnd: 2692208)
2024-11-15T00:47:54.674049Z ERROR komorebi::process_event: The parameter is incorrect. (0x80070057)
2024-11-15T00:47:54.903477Z  INFO focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:54.903849Z  INFO focus_container{idx=1}: komorebi::workspace: focusing container
2024-11-15T00:47:54.925558Z  INFO komorebi::reaper: reaped 1 orphan window(s) and 0 orphaned container(s) on monitor: 0, workspace: 4
2024-11-15T00:47:56.836738Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}:focus_monitor{idx=1}: komorebi::window_manager: focusing monitor
2024-11-15T00:47:56.839325Z ERROR komorebi::process_event: The parameter is incorrect. (0x80070057)
2024-11-15T00:47:56.926935Z  INFO focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:56.927461Z  INFO focus_container{idx=0}: komorebi::workspace: focusing container
2024-11-15T00:47:56.928116Z  INFO focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T00:47:56.928527Z  INFO focus_container{idx=0}: komorebi::workspace: focusing container
2024-11-15T00:47:56.928964Z  INFO komorebi::reaper: reaped 2 orphan window(s) and 0 orphaned container(s) on monitor: 0, workspace: 4
2024-11-15T00:48:16.647608Z  INFO process_command{FocusWorkspaceNumber(9)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2024-11-15T00:48:16.648250Z  INFO process_command{FocusWorkspaceNumber(9)}:focus_workspace{idx=9}: komorebi::window_manager: focusing workspace
2024-11-15T00:48:16.648990Z  INFO process_command{FocusWorkspaceNumber(9)}:focus_workspace{idx=9}:focus_workspace{idx=9}: komorebi::monitor: focusing workspace
2024-11-15T00:48:16.663162Z  INFO process_command{FocusWorkspaceNumber(9)}:focus_workspace{idx=9}:focus_window{idx=2}: komorebi::container: focusing window
2024-11-15T00:48:16.665316Z  INFO process_command{FocusWorkspaceNumber(9)}:focus_workspace{idx=9}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating

Version Information

➜ systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"
OS Name:                   Microsoft Windows 11 Enterprise
OS Version:                10.0.22631 N/A Build 22631
➜ komorebic --version
komorebic 0.1.30
tag:v0.1.30
commit_hash:9a3dbccc
build_time:2024-11-03 23:49:52 +00:00
build_env:rustc 1.82.0 (f6e511eec 2024-10-15),stable-x86_64-pc-windows-msvc

Komorebi Configuration

{
  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.30/schema.json",
  "app_specific_configuration_path": "$Env:KOMOREBI_CONFIG_HOME/applications.json",
  "window_hiding_behaviour": "Cloak",
  "cross_monitor_move_behaviour": "Insert",
  "default_workspace_padding": 0,
  "default_container_padding": 0,
  "border": true,
  "border_width": 8,
  "border_offset": -1,

// Use border_colors instead of theme
//  "theme": {
//    "palette": "Base16",
//    "name": "Ashes",
//    "unfocused_border": "Base03",
//    "bar_accent": "Base0D"
//  },
  "border_colours": {
  // "border_implementation" : "Windows",
    "monocle": "#b6250f",
    "single": "#00f625",
    "stack": "#ff8000",
    "unfocused": "#000dff"
  },
  "stackbar": {
    "height": 40,
    "mode": "OnStack",
    "tabs": {
      "width": 300
    }
  },
  "display_index_preferences": {
    "0": "HPN349B-5&1e786be3&0&UID4357",
    "1": "AUO87A8-5&1e786be3&0&UID4354",
    "2": "HPN349B-5&1e786be3&0&UID4356"
  },
  "monitors": [
    {
      // "display": "0",
      "workspaces": [
        {
          "name": "1",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "2",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "3",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "4",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "5",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "6",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "7",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "8",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "9",
          "layout": "UltrawideVerticalStack" },
        {
          "name": "10",
          "layout": "UltrawideVerticalStack" }
      ]
    },
    {
      // "display": "1",

      "workspaces": [
        {
          "name": "I",
          // "layout": "BSP"
          "layout": "Grid"
        },
        {
          "name": "II",
          "layout": "Grid"
          // "layout": "UltrawideVerticalStack"
        },
        {
          "name": "III",
          "layout": "Grid"
        },
        {
          "name": "IV",
          "layout": "Grid"
          //"layout": "Columns"
        }
      ]
    },
    {
      // "display": "2",

      "workspaces": [
        // 1 - work comms
        {
          "name": "WC",
          "layout": "Rows"
        },
        // 2 - docs/ref
        {
          "name": "REF",
          "layout": "Rows"
          //"layout": "HorizontalStack"
        },
        // 3 - personal
        {
          "name": "PC",
          "layout": "Rows"
        },
        // 4 - spare
        {
          "name": "WC",
          "layout": "Rows"
        },
      ]
    }
  ]
}

Hotkey Configuration


#Requires AutoHotkey v2.0.2
#SingleInstance Force
; https://www.autohotkey.com/docs/v2/howto/WriteHotkeys.htm
; ^ Ctrl
; ! Alt
; + Shift
; # Win
; * wildcard - allows the hotkey to fire even if you are holding modifier keys that the hotkey doesn't include symbols for.
; ~ no-suppress - prevents the hotkey from blocking the key's native function.
; $ use hook - prevents unintentional loops when sending keys, and in some instances makes the hotkey more reliable.
; <,> - prefix to specify the left or right variant of that key. The modifier combination <^>! corresponds to the AltGr key (if present on your keyboard layout), since the operating system implements it as a combination of LCtrl and RAlt.

; alt [arrow] : Focus windows
; alt []      : Focus prev/next
; window move
; !+   alt shift     : Move windows
; !+   alt shift     : workspaces
; Move->workspace : Win+shift+1-8
; Workspace focus : Win+1-8
; stack
; win alt [arrow]  : Stack windows
; win alt []u      : Stack prev/next/unstack

Komorebic(cmd) {
    RunWait(format("komorebic.exe {}", cmd), , "Hide")
}

!q::Komorebic("close")
!m::Komorebic("minimize")

; alt [arrow] : Focus windows
!Left::Komorebic("focus left")
!Down::Komorebic("focus down")
!Up::Komorebic("focus up")
!Right::Komorebic("focus right")

; alt []      : focus cycle
!+[::Komorebic("cycle-focus previous")
!+]::Komorebic("cycle-focus next")

; alt shift   : Move windows
!+Left::Komorebic("move left")
!+Down::Komorebic("move down")
!+Up::Komorebic("move up")
!+Right::Komorebic("move right")

; win alt   : Stack windows
#!Left::Komorebic("stack left")
#!Down::Komorebic("stack down")
#!Up::Komorebic("stack up")
#!Right::Komorebic("stack right")

; win alt []u : Stack prev/next/unstack
#!u::Komorebic("unstack")
#![::Komorebic("cycle-stack previous")
#!]::Komorebic("cycle-stack next")

; Resize
!=::Komorebic("resize-axis horizontal increase")
!-::Komorebic("resize-axis horizontal decrease")
!+=::Komorebic("resize-axis vertical increase")
!+_::Komorebic("resize-axis vertical decrease")

; Manipulate windows
#f::Komorebic("toggle-float")
#z::Komorebic("toggle-monocle")

; Window manager options
!+r::Komorebic("retile")
!p::Komorebic("toggle-pause")

; Layouts
!x::Komorebic("flip-layout horizontal")
!y::Komorebic("flip-layout vertical")

; Workspace focus : Win+1-8
#1::Komorebic("focus-workspace 0")
#2::Komorebic("focus-workspace 1")
#3::Komorebic("focus-workspace 2")
#4::Komorebic("focus-workspace 3")
#5::Komorebic("focus-workspace 4")
#6::Komorebic("focus-workspace 5")
#7::Komorebic("focus-workspace 6")
#8::Komorebic("focus-workspace 7")
#9::Komorebic("focus-workspace 8")
#0::Komorebic("focus-workspace 9")

; Move windows across workspaces (Win+shift)
; Move->workspace : Win+shift+1-8
!+1::Komorebic("move-to-workspace 0")
!+2::Komorebic("move-to-workspace 1")
!+3::Komorebic("move-to-workspace 2")
!+4::Komorebic("move-to-workspace 3")
!+5::Komorebic("move-to-workspace 4")
!+6::Komorebic("move-to-workspace 5")
!+7::Komorebic("move-to-workspace 6")
!+8::Komorebic("move-to-workspace 7")
!+9::Komorebic("move-to-workspace 8")
!+0::Komorebic("move-to-workspace 9")

Output of komorebic check

➜ komorebic check
KOMOREBI_CONFIG_HOME detected: C:\Users\edgeb1\.config\komorebi

Looking for configuration files in C:\Users\edgeb1\.config\komorebi

Found komorebi.json; this file can be passed to the start command with the --config flag

Found C:\Users\edgeb1\.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag
bedge commented 5 hours ago

I was going to grab a screenshot of the VBox UI right before I hit the fatal "choose" and this time it didn't crash. The only differences were:

Regardless, here's the window setup that did not fail: image

Also, this only generated one error in the komorebic log, rather than the two I was seeing for the failure case:

2024-11-15T01:06:14.803428Z  INFO process_command{FocusWorkspaceNumber(1)}:focus_workspace{idx=1}:focus_workspace{idx=1}: komorebi::monitor: focusing workspace
2024-11-15T01:06:14.811056Z  INFO process_command{FocusWorkspaceNumber(1)}:focus_workspace{idx=1}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T01:06:14.813349Z  INFO process_command{FocusWorkspaceNumber(1)}:focus_workspace{idx=1}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating
2024-11-15T01:06:14.827534Z  INFO process_command{FocusWorkspaceNumber(1)}: komorebi::process_command: processed
2024-11-15T01:06:14.846929Z  INFO process_event{event="Cloak" winevent="ObjectCloaked" hwnd=133782}: komorebi::process_event: processed: (hwnd: 133782, title: Git Bash, exe: WindowsTerminal.exe, class: CASCADIA_HOSTING_WINDOW_CLASS)
2024-11-15T01:06:14.958852Z  INFO process_event{event="Uncloak" winevent="ObjectUncloaked" hwnd=2168282}: komorebi::process_event: processed: (hwnd: 2168282, title: Oracle VirtualBox Manager, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T01:06:14.981006Z  INFO process_event{event="Uncloak" winevent="ObjectUncloaked" hwnd=1842158}: komorebi::process_event: processed: (hwnd: 1842158, title: htp_escalon_0.0.105_installer-icc-test - Settings, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T01:06:14.993380Z  INFO process_event{event="Uncloak" winevent="ObjectUncloaked" hwnd=37948978}: komorebi::process_event: processed: (hwnd: 37948978, title: htp_escalon_0.0.105_installer-icc-test - Hard Disk Selector, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T01:06:15.010691Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=37948978}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T01:06:15.010965Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=37948978}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T01:06:15.011154Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=37948978}:focus_container{idx=1}: komorebi::workspace: focusing container
2024-11-15T01:06:15.024300Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=37948978}: komorebi::process_event: processed: (hwnd: 37948978, title: htp_escalon_0.0.105_installer-icc-test - Hard Disk Selector, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T01:06:26.981732Z  INFO process_event{event="Hide" winevent="ObjectHide" hwnd=37948978}: komorebi::process_event: processed: (hwnd: 37948978, title: htp_escalon_0.0.105_installer-icc-test - Hard Disk Selector, exe: VirtualBox.exe, class: Qt653QWindowIcon)
2024-11-15T01:06:26.996069Z ERROR komorebi::process_event: The parameter is incorrect. (0x80070057)
2024-11-15T01:06:27.659252Z  INFO focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T01:06:27.659683Z  INFO focus_container{idx=0}: komorebi::workspace: focusing container
2024-11-15T01:06:27.665298Z  INFO komorebi::reaper: reaped 1 orphan window(s) and 0 orphaned container(s) on monitor: 1, workspace: 1
2024-11-15T01:06:32.882672Z  INFO process_command{FocusWorkspaceNumber(0)}:focus_monitor{idx=1}: komorebi::window_manager: focusing monitor
2024-11-15T01:06:32.883281Z  INFO process_command{FocusWorkspaceNumber(0)}:focus_workspace{idx=0}: komorebi::window_manager: focusing workspace
2024-11-15T01:06:32.883577Z  INFO process_command{FocusWorkspaceNumber(0)}:focus_workspace{idx=0}:focus_workspace{idx=0}: komorebi::monitor: focusing workspace
2024-11-15T01:06:32.886085Z  INFO process_command{FocusWorkspaceNumber(0)}:focus_workspace{idx=0}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T01:06:32.900167Z  INFO process_command{FocusWorkspaceNumber(0)}:focus_workspace{idx=0}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating
2024-11-15T01:06:32.902326Z  INFO process_command{FocusWorkspaceNumber(0)}: komorebi::process_command: processed
2024-11-15T01:06:32.905261Z  INFO process_event{event="Uncloak" winevent="ObjectUncloaked" hwnd=133782}: komorebi::process_event: processed: (hwnd: 133782, title: Git Bash, exe: WindowsTerminal.exe, class: CASCADIA_HOSTING_WINDOW_CLASS)
2024-11-15T01:06:32.981863Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2024-11-15T01:06:32.982473Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}:focus_window{idx=0}: komorebi::container: focusing window
2024-11-15T01:06:32.982684Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}:focus_container{idx=0}: komorebi::workspace: focusing container
2024-11-15T01:06:32.996001Z  INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=133782}: komorebi::process_event: processed: (hwnd: 133782, title: Git Bash, exe: WindowsTerminal.exe, class: CASCADIA_HOSTING_WINDOW_CLASS)