Skip to content
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

Feature request: Assign letters to all windows (even on invisible workspaces) #56

Open
Zeioth opened this issue Jun 24, 2020 · 4 comments

Comments

@Zeioth
Copy link

Zeioth commented Jun 24, 2020

This would allow to navigate in an easier way. The main difficulty of implementing this feature would be to think a way to assign letters consistently.

@svenstaro
Copy link
Owner

This could conceivably be an option however I'm also unsure whether it would make letters change too much. Perhaps some kind of per-desktop hashing or prefixing? Would you like to play with this and attempt an PR?

@markstos
Copy link

So the idea is that even though you can't see a workspace, you would know that the window you wanted to switch to was the "2nd window on the 3rd workspace", so you would enter "32" as the code and go there? I presume "32" wouldn't appear on the visible window, since that would be confusing.

If you know exactly what you want to switch to on a screen you can't see, it work better to use a tool to "switch to window by name" as Rofi provides, or "Focus a window based on a mark you set", as both I3 and Sway provide.

If you want to visually switch to a specific window on a workspace that's currently invisible, read on.

This sounds like it might be best implemented as integration between an "Expose" like tool and wmfocus.

When a key is pressed, thumbnails of all active workspaces would appear, with wmfocus like overlays on each app within the thumbnail. Selecting a letter would switch to the right workspace and focus the app.

Here's one such Expose-like app that I've used: https://github.com/mihalea/i3expo

A question is whether this could be implemented as integration between two apps, or whether one app needs to provide the features of both the "Expose" functionality and the wmfocus functionality.

@svenstaro
Copy link
Owner

So I gotta be honest I'm a bit skeptical but I'd be happy to check out a sample implementation and see how it feels. I'm unlikely to implement this myself currently as I don't see how it would complement my workflow.

If this is your itch to scratch, how about you whip together a quick prototype and then we can take a look and see how it fits together?

@markstos
Copy link

I recommend this issue be closed. There's been no interest in it in two years.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants