[BUG]: file explorer won`t tiling #602

Closed
opened 2026-01-05 14:51:52 +01:00 by adam · 3 comments
Owner

Originally created by @Regling on GitHub (Apr 24, 2025).

Summary

Image

Version Information

 systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"
OS Name: ?????????? Windows 11 Pro
OS Version: 10.0.26100 N/A Build 26100

 komorebic --version
komorebic 0.1.37
branch:master
commit_hash:c408c114
build_time:2025-04-20 01:01:33 +00:00
build_env:rustc 1.86.0 (05f9846f8 2025-03-31),stable-x86_64-pc-windows-msvc

Komorebi Configuration

{
    "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.31/schema.json",
    "app_specific_configuration_path": "$Env:USERPROFILE/applications.json",
    "window_hiding_behaviour": "Cloak",
    "cross_monitor_move_behaviour": "Insert",
    "default_workspace_padding": 20,
    "default_container_padding": 20,
    "border": False,
    "border_width": 0,
    "border_offset": -18,
    "transparency": true,
    "transparency_alpha": 215,
    "animation": {
      "enabled": true,
      "duration": 400,
      "fps": 144,
      "style": {
            "movement": "EaseOutBack",
            "transparency": "Linear"
        }
    },
    "theme": {
      "palette": "Base16",
      "name": "Caroline",
      "unfocused_border": "Base01",
      "bar_accent": "Base08"
    },
    "stackbar": {
      "height": 40,
      "mode": "OnStack",
      "tabs": {
        "width": 300
      }
    ],
    "monitors": [
      {
        "workspaces": [
          {
            "name": "1",
            "layout": "BSP"
          },
          {
            "name": "2",
            "layout": "BSP"
          },
          {
            "name": "3",
            "layout": "BSP"
          },
          {
            "name": "4",
            "layout": "BSP"
          },
          {
            "name": "5",
            "layout": "BSP"
          },
          {
            "name": "6",
            "layout": "BSP"
          },
          {
            "name": "7",
            "layout": "BSP"
          },
          {
            "name": "8",
            "layout": "BSP"
          },
          {
            "name": "9",
            "layout": "BSP"
          },
          {
            "name": "0",
            "layout": "BSP"
          }
        ]
      }
    ]
  }

Hotkey Configuration

.shell powershell

Reload whkd configuration

win + o : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd

win + r : taskkill /f /im whkd.exe; Start-Process whkd -WindowStyle hidden # if shell is pwsh / powershell
win + shift + r : komorebic reload-configuration

App shortcuts - these require shell to be pwsh / powershell

The apps will be focused if open, or launched if not open

#win + f : if ($wshell.AppActivate('Floorp') -eq $False) { start firefox }

win + b : if ($wshell.AppActivate('Chrome') -eq $False) { start chrome }

win + q : komorebic close
win + m : komorebic minimize

Focus windows

win + left : komorebic focus left
win + down : komorebic focus down
win + up : komorebic focus up
win + right : komorebic focus right
win + shift + oem_4 : komorebic cycle-focus previous # oem_4 is [
win + shift + oem_6 : komorebic cycle-focus next # oem_6 is ]

Move windows

win + shift + h : komorebic move left
win + shift + j : komorebic move down
win + shift + k : komorebic move up
win + shift + l : komorebic move right
win + shift + return : komorebic promote

Stack windows

win + ctrl + left : komorebic stack left
win + ctrl + down : komorebic stack down
win + ctrl + up : komorebic stack up
win + ctrl + right : komorebic stack right
#win + oem_1 : komorebic unstack # oem_1 is ;
#win + oem_4 : komorebic cycle-stack previous # oem_4 is [
#win + oem_6 : komorebic cycle-stack next # oem_6 is ]

Resize

win + shift + left : komorebic resize-axis horizontal increase
win + shift + right : komorebic resize-axis horizontal decrease
win + shift + up : komorebic resize-axis vertical increase
win + shift + down : komorebic resize-axis vertical decrease

Manipulate windows

win + w : komorebic toggle-float
win + shift + w : komorebic toggle-monocle

Window manager options

#win + shift + r : komorebic retile
#win + p : komorebic toggle-pause

Layouts

#win + x : komorebic flip-layout horizontal
#win + y : komorebic flip-layout vertical

Workspaces

win + 1 : komorebic focus-workspace 0
win + 2 : komorebic focus-workspace 1
win + 3 : komorebic focus-workspace 2
win + 4 : komorebic focus-workspace 3
win + 5 : komorebic focus-workspace 4
win + 6 : komorebic focus-workspace 5
win + 7 : komorebic focus-workspace 6
win + 8 : komorebic focus-workspace 7

Move windows across workspaces

win + shift + 1 : komorebic move-to-workspace 0
win + shift + 2 : komorebic move-to-workspace 1
win + shift + 3 : komorebic move-to-workspace 2
win + shift + 4 : komorebic move-to-workspace 3
win + shift + 5 : komorebic move-to-workspace 4
win + shift + 6 : komorebic move-to-workspace 5
win + shift + 7 : komorebic move-to-workspace 6
win + shift + 8 : komorebic move-to-workspace 7

Output of komorebic check

KOMOREBI_CONFIG_HOME detected: C:\Users\.config

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

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

Your configuration file contains some options that have been renamed or deprecated:

"applications.yaml" is now "applications.json"
"float_rules" is now "ignore_rules"

"focus_follows_mouse" is now end-of-life

End-of-life features will not receive any further bug fixes or updates; they should not be used

Found C:\Users\.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 @Regling on GitHub (Apr 24, 2025). ### Summary ![Image](https://github.com/user-attachments/assets/3bd69933-9413-422c-ba43-1f7ee1bb82c3) ### Version Information  systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version" OS Name: ?????????? Windows 11 Pro OS Version: 10.0.26100 N/A Build 26100  komorebic --version komorebic 0.1.37 branch:master commit_hash:c408c114 build_time:2025-04-20 01:01:33 +00:00 build_env:rustc 1.86.0 (05f9846f8 2025-03-31),stable-x86_64-pc-windows-msvc ### Komorebi Configuration ```json { "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.31/schema.json", "app_specific_configuration_path": "$Env:USERPROFILE/applications.json", "window_hiding_behaviour": "Cloak", "cross_monitor_move_behaviour": "Insert", "default_workspace_padding": 20, "default_container_padding": 20, "border": False, "border_width": 0, "border_offset": -18, "transparency": true, "transparency_alpha": 215, "animation": { "enabled": true, "duration": 400, "fps": 144, "style": { "movement": "EaseOutBack", "transparency": "Linear" } }, "theme": { "palette": "Base16", "name": "Caroline", "unfocused_border": "Base01", "bar_accent": "Base08" }, "stackbar": { "height": 40, "mode": "OnStack", "tabs": { "width": 300 } ], "monitors": [ { "workspaces": [ { "name": "1", "layout": "BSP" }, { "name": "2", "layout": "BSP" }, { "name": "3", "layout": "BSP" }, { "name": "4", "layout": "BSP" }, { "name": "5", "layout": "BSP" }, { "name": "6", "layout": "BSP" }, { "name": "7", "layout": "BSP" }, { "name": "8", "layout": "BSP" }, { "name": "9", "layout": "BSP" }, { "name": "0", "layout": "BSP" } ] } ] } ``` ### Hotkey Configuration .shell powershell # Reload whkd configuration # win + o : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd win + r : taskkill /f /im whkd.exe; Start-Process whkd -WindowStyle hidden # if shell is pwsh / powershell win + shift + r : komorebic reload-configuration # App shortcuts - these require shell to be pwsh / powershell # The apps will be focused if open, or launched if not open #win + f : if ($wshell.AppActivate('Floorp') -eq $False) { start firefox } # win + b : if ($wshell.AppActivate('Chrome') -eq $False) { start chrome } win + q : komorebic close win + m : komorebic minimize # Focus windows win + left : komorebic focus left win + down : komorebic focus down win + up : komorebic focus up win + right : komorebic focus right win + shift + oem_4 : komorebic cycle-focus previous # oem_4 is [ win + shift + oem_6 : komorebic cycle-focus next # oem_6 is ] # Move windows win + shift + h : komorebic move left win + shift + j : komorebic move down win + shift + k : komorebic move up win + shift + l : komorebic move right win + shift + return : komorebic promote # Stack windows win + ctrl + left : komorebic stack left win + ctrl + down : komorebic stack down win + ctrl + up : komorebic stack up win + ctrl + right : komorebic stack right #win + oem_1 : komorebic unstack # oem_1 is ; #win + oem_4 : komorebic cycle-stack previous # oem_4 is [ #win + oem_6 : komorebic cycle-stack next # oem_6 is ] # Resize win + shift + left : komorebic resize-axis horizontal increase win + shift + right : komorebic resize-axis horizontal decrease win + shift + up : komorebic resize-axis vertical increase win + shift + down : komorebic resize-axis vertical decrease # Manipulate windows win + w : komorebic toggle-float win + shift + w : komorebic toggle-monocle # Window manager options #win + shift + r : komorebic retile #win + p : komorebic toggle-pause # Layouts #win + x : komorebic flip-layout horizontal #win + y : komorebic flip-layout vertical # Workspaces win + 1 : komorebic focus-workspace 0 win + 2 : komorebic focus-workspace 1 win + 3 : komorebic focus-workspace 2 win + 4 : komorebic focus-workspace 3 win + 5 : komorebic focus-workspace 4 win + 6 : komorebic focus-workspace 5 win + 7 : komorebic focus-workspace 6 win + 8 : komorebic focus-workspace 7 # Move windows across workspaces win + shift + 1 : komorebic move-to-workspace 0 win + shift + 2 : komorebic move-to-workspace 1 win + shift + 3 : komorebic move-to-workspace 2 win + shift + 4 : komorebic move-to-workspace 3 win + shift + 5 : komorebic move-to-workspace 4 win + shift + 6 : komorebic move-to-workspace 5 win + shift + 7 : komorebic move-to-workspace 6 win + shift + 8 : komorebic move-to-workspace 7 ### Output of komorebic check KOMOREBI_CONFIG_HOME detected: C:\Users\\.config Looking for configuration files in C:\Users\\.config Found komorebi.json; this file can be passed to the start command with the --config flag Your configuration file contains some options that have been renamed or deprecated: "applications.yaml" is now "applications.json" "float_rules" is now "ignore_rules" "focus_follows_mouse" is now end-of-life End-of-life features will not receive any further bug fixes or updates; they should not be used Found C:\Users\\.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 bugcannot-reproduce labels 2026-01-05 14:51:52 +01:00
adam closed this issue 2026-01-05 14:51:52 +01:00
Author
Owner

@LGUG2Z commented on GitHub (Apr 24, 2025):

It looks like you're running some customizations on explorer. If any of these are setting the WS_EX_LAYERED window style (which they shouldn't, really), you'll have to add a layered window overide in your config file for explorer. Alternatively if you're running explorer as an admin, user-level processes cannot manipulate the positions of admin-level processes.

@LGUG2Z commented on GitHub (Apr 24, 2025): It looks like you're running some customizations on explorer. If any of these are setting the WS_EX_LAYERED window style (which they shouldn't, really), you'll have to add a layered window overide in your config file for explorer. Alternatively if you're running explorer as an admin, user-level processes cannot manipulate the positions of admin-level processes.
Author
Owner

@Regling commented on GitHub (Apr 24, 2025):

i have ExplorerBlur, and mica for everyone instaled

@Regling commented on GitHub (Apr 24, 2025): i have ExplorerBlur, and mica for everyone instaled
Author
Owner

@LGUG2Z commented on GitHub (Apr 24, 2025):

Closing as this is not a bug. There are some people in the Discord who use these kinds of tools and have various rules set up to compensate for them - it's worth dropping by and seeing if someone is using this same combination and can share their config.

@LGUG2Z commented on GitHub (Apr 24, 2025): Closing as this is not a bug. There are some people in the Discord who use these kinds of tools and have various rules set up to compensate for them - it's worth dropping by and seeing if someone is using this same combination and can share their config.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#602