mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
[BUG]: Komorebi incompatible with Groupy 2 #489
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Andrew6rant on GitHub (Oct 13, 2024).
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
>1instance of a window? They're all justexplorer.exe.Version Information
Komorebi Configuration
Hotkey Configuration
Output of komorebic check
@LGUG2Z commented on GitHub (Oct 13, 2024):
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
@Andrew6rant commented on GitHub (Oct 13, 2024):
Ah, I forgot to mention in my original post, I did try
tray_and_multi_window_applications(didn't work):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
@LGUG2Z commented on GitHub (Oct 13, 2024):
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-windowswhen you have those ghost tiles, and thekomorebic logoutput of events being processed when you are making the interactions that result in the ghost tiles.@Andrew6rant commented on GitHub (Oct 13, 2024):
Here's a
komorebic logof 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.Log
Here's the
komorebic visible-windowsoutput:Output
I already knew the class for the file explorer was
CabinetWClass(using AHK's Window Spy), it unfortunately does not help or do anything all if set with thetray_and_multi_window_applicationswindow rule.@LGUG2Z commented on GitHub (Oct 14, 2024):
From looking at the logs it seems like you may want to try doing the opposite by removing this:
2ead216eeb/komorebi/src/lib.rs (L89-L93)There are instructions for building from source here: https://lgug2z.github.io/komorebi/installation.html#building-from-source
@Andrew6rant commented on GitHub (Oct 14, 2024):
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_applicationsexplorer.exerule)komorebic log:
komorebic visible-windows: