Open Andrew6rant opened 1 month ago
I think you should be able to avoid this behaviour by specifying explorer.exe in this list: https://komorebi.lgug2z.com/schema#tray_and_multi_window_applications
Ah, I forgot to mention in my original post, I did try tray_and_multi_window_applications
(didn't work):
"tray_and_multi_window_applications": [
{
"kind": "Exe",
"id": "explorer.exe",
"matching_strategy": "Equals"
}
]
That's why I hoped something like conditional float ignores might be the solution.
I assume the reason for this json not working was because of a built-in override? https://github.com/LGUG2Z/komorebi-application-specific-configuration/blob/master/applications.yaml#L1387-L1391
I assume the reason for this json not working was because of a built-in override?
These don't conflict but instead stack so this wouldn't be an issue.
I don't think there is much to be done here, but I would be curious to see the output of komorebic visible-windows
when you have those ghost tiles, and the komorebic log
output of events being processed when you are making the interactions that result in the ghost tiles.
Here's a komorebic log
of me clicking on the file explorer in the documents folder, opening three Groupy tabs, then clicking on Windows Terminal (to make the log easier to read), and finally closing the three Groupy tabs after.
Here's the komorebic visible-windows
output:
From looking at the logs it seems like you may want to try doing the opposite by removing this: https://github.com/LGUG2Z/komorebi/blob/2ead216eeb001cf7c85fad68028cdf653f94f3b0/komorebi/src/lib.rs#L89-L93
There are instructions for building from source here: https://lgug2z.github.io/komorebi/installation.html#building-from-source
This unfortunately did not work for me. I built from source with those lines commented out, and I am still getting ghost tiles. (Both with and without tray_and_multi_window_applications
explorer.exe
rule)
Summary
https://github.com/user-attachments/assets/6cd40ca5-1629-45f8-8c69-ff21f81843d7
Groupy 2 allows me to have tabs in the file explorer on Windows 10. Unfortunately, trying to switch between tabs makes Komorebi mistakenly believe that each tab should have its own window. Is there some way to use float rules to ignore
>1
instance of a window? They're all justexplorer.exe
.Version Information
Komorebi Configuration
Hotkey Configuration
Output of komorebic check