-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Layouts should be per-Space as well as per-Screen #2
Comments
The APIs for identifying spaces are private, but it may be possible to heuristically fingerprint a space via its visible windows with |
@ianyh this doesn't work consistently for me, although it might be because my desktops tend to be identical. e.g.: Ideas? |
Hm. Does KeepassX persist across spaces? It's possible that would confuse the logic of determining which space we're in. I'll download it and give it a try. |
Not naturally, no. I have manually set it to be on All Spaces. I mostly keep it hidden, but sometimes I forget to hide it. I do the same thing wth NValt. |
@dhgwilliam I think this should work. I tested it with keepassx across all spaces. Let me know if you run into trouble. |
@ianyh it appears to improve space detection, but it introduces a significant performance issue. amethyst is unresponsive for several seconds after changing spaces. |
Hm. I haven't noticed any slowdown on my end. It's possible I just have significantly less windows than you do. I'll look into it. |
Opened #46 to track performance issue. |
No description provided.
The text was updated successfully, but these errors were encountered: