Originally created by @elijaharch on GitHub (Mar 2, 2025).
Summary
Applications.json seems to be ignored because whenever I use the shortcut for the default Windows Snipping Tool a tile appears and I can't seem to take a screenshot normally:
Also, I have animation properties set up correctly, but I seem to have to manually override them with pwsh every time I start up my PC, again implying komorebi ignores animation properties in komorebi.json, however, everything besides that seems to be working in order.
I tried clean reinstalling komorebi and whkd both with winget and scoop
Version Information
OS Name: Microsoft Windows 11 Home
OS Version: 10.0.26100 N/A Build 26100
.shell powershell
# Reload whkd configuration
# alt + o : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd
alt + o : taskkill /f /im whkd.exe; Start-Process whkd -WindowStyle hidden # if shell is pwsh / powershell
alt + shift + o : komorebic reload-configuration
alt + shift + v : komorebic close
alt + v : komorebic minimize
# Focus windows
alt + a : komorebic focus left
alt + s : komorebic focus down
alt + w : komorebic focus up
alt + d : komorebic focus right
# Move windows
alt + shift + a : komorebic move left
alt + shift + s : komorebic move down
alt + shift + w : komorebic move up
alt + shift + d : komorebic move right
alt + shift + return : komorebic promote
# Resize
alt + e : komorebic resize-axis horizontal increase
alt + q : komorebic resize-axis horizontal decrease
alt + shift + e : komorebic resize-axis vertical increase
alt + shift + q : komorebic resize-axis vertical decrease
# Manipulate windows
alt + shift + f : komorebic toggle-float
alt + f : komorebic toggle-monocle
# Window manager options
alt + shift + r : komorebic retile
alt + p : komorebic toggle-pause
# Layouts
alt + x : komorebic flip-layout horizontal
alt + y : komorebic flip-layout vertical
alt + shift + x : komorebic change-layout horizontal-stack
alt + shift + z : komorebic change-layout vertical-stack
# Workspaces
alt + 1 : komorebic focus-workspace 0
alt + 2 : komorebic focus-workspace 1
alt + 3 : komorebic focus-workspace 2
alt + 4 : komorebic focus-workspace 3
alt + 5 : komorebic focus-workspace 4
alt + 6 : komorebic focus-workspace 5
alt + 7 : komorebic focus-workspace 6
alt + 8 : komorebic focus-workspace 7
# Move windows across workspaces
alt + shift + 1 : komorebic move-to-workspace 0
alt + shift + 2 : komorebic move-to-workspace 1
alt + shift + 3 : komorebic move-to-workspace 2
alt + shift + 4 : komorebic move-to-workspace 3
alt + shift + 5 : komorebic move-to-workspace 4
alt + shift + 6 : komorebic move-to-workspace 5
alt + shift + 7 : komorebic move-to-workspace 6
alt + shift + 8 : komorebic move-to-workspace 7
Output of komorebic check
No KOMOREBI_CONFIG_HOME detected, defaulting to C:\Users\el
Looking for configuration files in C:\Users\el
Found komorebi.json; this file can be passed to the start command with the --config flag
Application specific configuration file path has not been set. Try running 'komorebic fetch-asc' // i did set it lol
Found C:\Users\el\.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag
Originally created by @elijaharch on GitHub (Mar 2, 2025).
### Summary
Applications.json seems to be ignored because whenever I use the shortcut for the default Windows Snipping Tool a tile appears and I can't seem to take a screenshot normally:

Also, I have animation properties set up correctly, but I seem to have to manually override them with pwsh every time I start up my PC, again implying komorebi ignores animation properties in komorebi.json, however, everything besides that seems to be working in order.
I tried clean reinstalling komorebi and whkd both with winget and scoop
### Version Information
```
OS Name: Microsoft Windows 11 Home
OS Version: 10.0.26100 N/A Build 26100
```
### Komorebi Configuration
```json
{
"$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.25/schema.json",
"app_specific_configuration_path": "C:/Users/el/applications.json",
"window_hiding_behaviour": "Cloak",
"cross_monitor_move_behaviour": "Insert",
"default_workspace_padding": 2,
"default_container_padding": -1,
"animation_enabled": true,
"animation_style": "EaseOutQuad",
"animation_duration": 200,
"animation_fps": 120,
"border": true,
"border_width": 4,
"border_offset": -1,
"border_colours": {
"single": "#91adc8",
"stack": "#4e88d9",
"monocle": "#585b70",
"unfocused": "#363654"
},
"transparency": true,
"transparency_alpha": 230,
"stackbar": {
"height": 30,
"mode": "OnStack",
"tabs": {
"width": 300,
"focused_text": "#4e88d9",
"unfocused_text": "#b3b3b3",
"background": "#303949"
}
},
"monitors": [
{
"workspaces": [
{
"name": "I",
"layout": "BSP"
},
{
"name": "II",
"layout": "VerticalStack"
},
{
"name": "III",
"layout": "HorizontalStack"
},
{
"name": "IV",
"layout": "UltrawideVerticalStack"
},
{
"name": "V",
"layout": "Rows"
}
]
}
]
}
```
### Hotkey Configuration
```
.shell powershell
# Reload whkd configuration
# alt + o : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd
alt + o : taskkill /f /im whkd.exe; Start-Process whkd -WindowStyle hidden # if shell is pwsh / powershell
alt + shift + o : komorebic reload-configuration
alt + shift + v : komorebic close
alt + v : komorebic minimize
# Focus windows
alt + a : komorebic focus left
alt + s : komorebic focus down
alt + w : komorebic focus up
alt + d : komorebic focus right
# Move windows
alt + shift + a : komorebic move left
alt + shift + s : komorebic move down
alt + shift + w : komorebic move up
alt + shift + d : komorebic move right
alt + shift + return : komorebic promote
# Resize
alt + e : komorebic resize-axis horizontal increase
alt + q : komorebic resize-axis horizontal decrease
alt + shift + e : komorebic resize-axis vertical increase
alt + shift + q : komorebic resize-axis vertical decrease
# Manipulate windows
alt + shift + f : komorebic toggle-float
alt + f : komorebic toggle-monocle
# Window manager options
alt + shift + r : komorebic retile
alt + p : komorebic toggle-pause
# Layouts
alt + x : komorebic flip-layout horizontal
alt + y : komorebic flip-layout vertical
alt + shift + x : komorebic change-layout horizontal-stack
alt + shift + z : komorebic change-layout vertical-stack
# Workspaces
alt + 1 : komorebic focus-workspace 0
alt + 2 : komorebic focus-workspace 1
alt + 3 : komorebic focus-workspace 2
alt + 4 : komorebic focus-workspace 3
alt + 5 : komorebic focus-workspace 4
alt + 6 : komorebic focus-workspace 5
alt + 7 : komorebic focus-workspace 6
alt + 8 : komorebic focus-workspace 7
# Move windows across workspaces
alt + shift + 1 : komorebic move-to-workspace 0
alt + shift + 2 : komorebic move-to-workspace 1
alt + shift + 3 : komorebic move-to-workspace 2
alt + shift + 4 : komorebic move-to-workspace 3
alt + shift + 5 : komorebic move-to-workspace 4
alt + shift + 6 : komorebic move-to-workspace 5
alt + shift + 7 : komorebic move-to-workspace 6
alt + shift + 8 : komorebic move-to-workspace 7
```
### Output of komorebic check
```
No KOMOREBI_CONFIG_HOME detected, defaulting to C:\Users\el
Looking for configuration files in C:\Users\el
Found komorebi.json; this file can be passed to the start command with the --config flag
Application specific configuration file path has not been set. Try running 'komorebic fetch-asc' // i did set it lol
Found C:\Users\el\.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag
```
adam
added the bug label 2026-01-05 14:51:44 +01:00
Can you share the output of running "komorebi.exe" on a terminal directly?
When I run komorebi.exe/komorebi there is no output.
@elijaharch commented on GitHub (Mar 2, 2025):
> Can you share the output of running "komorebi.exe" on a terminal directly?
When I run komorebi.exe/komorebi there is no output.
Can you share the output of running "komorebi.exe" on a terminal directly?
My bad, forgot to stop komorebic
2025-03-02T17:38:59.492881Z INFO foreground_lock_timeout: komorebi::windows_api: current value of ForegroundLockTimeout is 0
2025-03-02T17:38:59.495653Z INFO komorebi: creating window manager from static configuration file: C:\Users\el\komorebi.json
2025-03-02T17:38:59.496136Z INFO komorebi::border_manager: purging known borders: []
2025-03-02T17:38:59.499584Z INFO init: komorebi::window_manager: initialising
2025-03-02T17:38:59.564470Z INFO init:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.564693Z INFO init:focus_container{idx=0}: komorebi::workspace: focusing container
2025-03-02T17:38:59.590393Z INFO init:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.590630Z INFO init:focus_container{idx=0}: komorebi::workspace: focusing container
2025-03-02T17:38:59.590793Z INFO init:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.590924Z INFO init:focus_container{idx=0}: komorebi::workspace: focusing container
2025-03-02T17:38:59.591970Z INFO apply_state: komorebi::window_manager: applying state from C:\Users\el\AppData\Local\Temp\komorebi.state.json
2025-03-02T17:38:59.592134Z INFO apply_state:focus_workspace{idx=0}: komorebi::monitor: focusing workspace
2025-03-02T17:38:59.599694Z INFO apply_state:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.600333Z INFO apply_state:focus_workspace{idx=0}: komorebi::monitor: focusing workspace
2025-03-02T17:38:59.601374Z INFO apply_state:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.602878Z INFO apply_state:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2025-03-02T17:38:59.603217Z INFO apply_state:focus_workspace{idx=0}: komorebi::window_manager: focusing workspace
2025-03-02T17:38:59.603350Z INFO apply_state:focus_workspace{idx=0}:focus_workspace{idx=0}: komorebi::monitor: focusing workspace
2025-03-02T17:38:59.608171Z INFO apply_state:focus_workspace{idx=0}:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.631905Z INFO apply_state:focus_workspace{idx=0}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating
2025-03-02T17:38:59.632687Z INFO apply_state:update_focused_workspace{follow_focus=true trigger_focus=true}: komorebi::window_manager: updating
2025-03-02T17:38:59.658300Z INFO komorebi::process_command: listening on komorebi.sock
2025-03-02T17:38:59.659097Z INFO komorebi::process_event: listening
2025-03-02T17:38:59.659156Z INFO komorebi::border_manager: listening
2025-03-02T17:38:59.659226Z INFO komorebi::stackbar_manager: listening
2025-03-02T17:38:59.659330Z INFO komorebi::transparency_manager: listening
2025-03-02T17:38:59.659438Z INFO komorebi::workspace_reconciliator: listening
2025-03-02T17:38:59.660873Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}:focus_monitor{idx=1}: komorebi::window_manager: focusing monitor
2025-03-02T17:38:59.661988Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2025-03-02T17:38:59.662806Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.662974Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}:focus_container{idx=0}: komorebi::workspace: focusing container
2025-03-02T17:38:59.664587Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}: komorebi::process_event: processed: (hwnd: 132376, title: #flood | competition - Discord, exe: Discord.exe, class: Chrome_WidgetWin_1)
2025-03-02T17:38:59.669817Z INFO komorebi::monitor_reconciliator: created hidden window to listen for monitor-related events
2025-03-02T17:38:59.670299Z INFO komorebi::monitor_reconciliator: listening
2025-03-02T17:38:59.670419Z INFO komorebi::focus_manager: listening
2025-03-02T17:38:59.670335Z INFO komorebi::reaper: watching
2025-03-02T17:38:59.670460Z INFO komorebi::theme_manager: listening
2025-03-02T17:39:01.389487Z INFO process_command{AddSubscriberPipe("
@elijaharch commented on GitHub (Mar 2, 2025):
> Can you share the output of running "komorebi.exe" on a terminal directly?
My bad, forgot to stop komorebic
```
2025-03-02T17:38:59.492881Z INFO foreground_lock_timeout: komorebi::windows_api: current value of ForegroundLockTimeout is 0
2025-03-02T17:38:59.495653Z INFO komorebi: creating window manager from static configuration file: C:\Users\el\komorebi.json
2025-03-02T17:38:59.496136Z INFO komorebi::border_manager: purging known borders: []
2025-03-02T17:38:59.499584Z INFO init: komorebi::window_manager: initialising
2025-03-02T17:38:59.564470Z INFO init:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.564693Z INFO init:focus_container{idx=0}: komorebi::workspace: focusing container
2025-03-02T17:38:59.590393Z INFO init:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.590630Z INFO init:focus_container{idx=0}: komorebi::workspace: focusing container
2025-03-02T17:38:59.590793Z INFO init:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.590924Z INFO init:focus_container{idx=0}: komorebi::workspace: focusing container
2025-03-02T17:38:59.591970Z INFO apply_state: komorebi::window_manager: applying state from C:\Users\el\AppData\Local\Temp\komorebi.state.json
2025-03-02T17:38:59.592134Z INFO apply_state:focus_workspace{idx=0}: komorebi::monitor: focusing workspace
2025-03-02T17:38:59.599694Z INFO apply_state:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.600333Z INFO apply_state:focus_workspace{idx=0}: komorebi::monitor: focusing workspace
2025-03-02T17:38:59.601374Z INFO apply_state:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.602878Z INFO apply_state:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor
2025-03-02T17:38:59.603217Z INFO apply_state:focus_workspace{idx=0}: komorebi::window_manager: focusing workspace
2025-03-02T17:38:59.603350Z INFO apply_state:focus_workspace{idx=0}:focus_workspace{idx=0}: komorebi::monitor: focusing workspace
2025-03-02T17:38:59.608171Z INFO apply_state:focus_workspace{idx=0}:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.631905Z INFO apply_state:focus_workspace{idx=0}:update_focused_workspace{follow_focus=false trigger_focus=true}: komorebi::window_manager: updating
2025-03-02T17:38:59.632687Z INFO apply_state:update_focused_workspace{follow_focus=true trigger_focus=true}: komorebi::window_manager: updating
2025-03-02T17:38:59.658300Z INFO komorebi::process_command: listening on komorebi.sock
2025-03-02T17:38:59.659097Z INFO komorebi::process_event: listening
2025-03-02T17:38:59.659156Z INFO komorebi::border_manager: listening
2025-03-02T17:38:59.659226Z INFO komorebi::stackbar_manager: listening
2025-03-02T17:38:59.659330Z INFO komorebi::transparency_manager: listening
2025-03-02T17:38:59.659438Z INFO komorebi::workspace_reconciliator: listening
2025-03-02T17:38:59.660873Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}:focus_monitor{idx=1}: komorebi::window_manager: focusing monitor
2025-03-02T17:38:59.661988Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}:update_focused_workspace{follow_focus=true trigger_focus=false}: komorebi::window_manager: updating
2025-03-02T17:38:59.662806Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}:focus_window{idx=0}: komorebi::container: focusing window
2025-03-02T17:38:59.662974Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}:focus_container{idx=0}: komorebi::workspace: focusing container
2025-03-02T17:38:59.664587Z INFO process_event{event="FocusChange" winevent="SystemForeground" hwnd=132376}: komorebi::process_event: processed: (hwnd: 132376, title: #flood | competition - Discord, exe: Discord.exe, class: Chrome_WidgetWin_1)
2025-03-02T17:38:59.669817Z INFO komorebi::monitor_reconciliator: created hidden window to listen for monitor-related events
2025-03-02T17:38:59.670299Z INFO komorebi::monitor_reconciliator: listening
2025-03-02T17:38:59.670419Z INFO komorebi::focus_manager: listening
2025-03-02T17:38:59.670335Z INFO komorebi::reaper: watching
2025-03-02T17:38:59.670460Z INFO komorebi::theme_manager: listening
2025-03-02T17:39:01.389487Z INFO process_command{AddSubscriberPipe("
```
Just to sanity check, can you run Get-Content C:\Users\el\komorebi.json and Get-Content C:\Users\el\applications.json and paste the complete out here?
@LGUG2Z commented on GitHub (Mar 3, 2025):
Just to sanity check, can you run `Get-Content C:\Users\el\komorebi.json` and `Get-Content C:\Users\el\applications.json` and paste the complete out here?
Looks like your komorebi.json file is missing the option to specify the path to applications.json
PSC:\Users\el>Get-ContentC:\Users\el\komorebi.json{"$schema":"https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.25/schema.json",// <------------------------------------- you should add the config option for the applications.json path here
"window_hiding_behaviour":"Cloak","cross_monitor_move_behaviour":"Insert","default_workspace_padding":2,"default_container_padding":-1,"animation_enabled":true,"animation_style":"EaseOutQuad","animation_duration":200,"animation_fps":120,"border":true,"border_width":4,"border_offset":-1,"border_colours":{"single":"#91adc8","stack":"#4e88d9","monocle":"#585b70","unfocused":"#363654"},"transparency":true,"transparency_alpha":230,"stackbar":{"height":30,"mode":"OnStack","tabs":{"width":300,"focused_text":"#4e88d9","unfocused_text":"#b3b3b3","background":"#303949"}},"monitors":[{"workspaces":[{"name":"I","layout":"BSP"},{"name":"II","layout":"VerticalStack"},{"name":"III","layout":"HorizontalStack"},{"name":"IV","layout":"UltrawideVerticalStack"},{"name":"V","layout":"Rows"}]}]}
@LGUG2Z commented on GitHub (Mar 3, 2025):
Looks like your `komorebi.json` file is missing the option to specify the path to `applications.json`
```json
PS C:\Users\el> Get-Content C:\Users\el\komorebi.json
{
"$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.25/schema.json",
// <------------------------------------- you should add the config option for the applications.json path here
"window_hiding_behaviour": "Cloak",
"cross_monitor_move_behaviour": "Insert",
"default_workspace_padding": 2,
"default_container_padding": -1,
"animation_enabled": true,
"animation_style": "EaseOutQuad",
"animation_duration": 200,
"animation_fps": 120,
"border": true,
"border_width": 4,
"border_offset": -1,
"border_colours": {
"single": "#91adc8",
"stack": "#4e88d9",
"monocle": "#585b70",
"unfocused": "#363654"
},
"transparency": true,
"transparency_alpha": 230,
"stackbar": {
"height": 30,
"mode": "OnStack",
"tabs": {
"width": 300,
"focused_text": "#4e88d9",
"unfocused_text": "#b3b3b3",
"background": "#303949"
}
},
"monitors": [
{
"workspaces": [
{
"name": "I",
"layout": "BSP"
},
{
"name": "II",
"layout": "VerticalStack"
},
{
"name": "III",
"layout": "HorizontalStack"
},
{
"name": "IV",
"layout": "UltrawideVerticalStack"
},
{
"name": "V",
"layout": "Rows"
}
]
}
]
}
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @elijaharch on GitHub (Mar 2, 2025).
Summary
Applications.json seems to be ignored because whenever I use the shortcut for the default Windows Snipping Tool a tile appears and I can't seem to take a screenshot normally:

Also, I have animation properties set up correctly, but I seem to have to manually override them with pwsh every time I start up my PC, again implying komorebi ignores animation properties in komorebi.json, however, everything besides that seems to be working in order.
I tried clean reinstalling komorebi and whkd both with winget and scoop
Version Information
Komorebi Configuration
Hotkey Configuration
Output of komorebic check
@LGUG2Z commented on GitHub (Mar 2, 2025):
Can you share the output of running "komorebi.exe" on a terminal directly?
@elijaharch commented on GitHub (Mar 2, 2025):
When I run komorebi.exe/komorebi there is no output.
@elijaharch commented on GitHub (Mar 2, 2025):
My bad, forgot to stop komorebic
@LGUG2Z commented on GitHub (Mar 3, 2025):
Just to sanity check, can you run
Get-Content C:\Users\el\komorebi.jsonandGet-Content C:\Users\el\applications.jsonand paste the complete out here?@elijaharch commented on GitHub (Mar 3, 2025):
Here it is:
And here:
@LGUG2Z commented on GitHub (Mar 3, 2025):
Looks like your
komorebi.jsonfile is missing the option to specify the path toapplications.json@elijaharch commented on GitHub (Mar 3, 2025):
My bad, that fixed the issue, but there's still the animation bug.
They are set in my komorebi.json
@elijaharch commented on GitHub (Mar 4, 2025):
i fixed this issue by setting the animation properties like this:
Thank you!