I’m seeking ideas/recommendations for a minor weird workflow issue: when I open an app/window in a different desktop, is there a way to “summon” it to the current desktop?
This is in service of a “setups” problem.
A couple of times a day I’ll realize that I’ve been working in the same desktop on different problems and, as a result, I’ve got a dozen things open across three or four different objectives.
So I’ll want to get three or four of those windows into a new space. Trouble is, this takes a lot of friction. I have to:
create the new desktop
Go back to the previous desktop
Drag-and-drop a window I want in the new desktop from the previous desktop
Repeat 2–3 until satisfied.
Inevitably, I’ll forget something. Then, when I alt+tab back to that window (or launch the app via Alfred, or whatever), I get forced back to the previous desktop.
The ideal solution for this, for me, would be that when I activate a window, if it’s in a different workspace, it moves the window to the current workspace. Is there any utility or preference out there that’d do this? A brief search suggests not.
Interesting. When I push three fingers up on my trackpad to enter Mission Control and then click the plus sign to make a new Space, I stay in the original Space. And then I can push one or more apps up to the new Space without leaving and having to return. Maybe because I’m using only my MacBook Air without an attached external monitor?
Indeed, initial setup is fine. It’s the “D’oh, I forgot Excel,” and “oh right, I also forgot that OmniGraffle window” and so on that is my current consternation — that’s what requires the hunt-and-peck of switching spaces.
This may be a variation of your current process, but here’s how I use Spaces and Mission Control together.
I have Mission Control set in the lower right “Hot Corner”. When I need to re-arrange a Space I move my cursor to the lower right which exposes the apps on my current desktop. Then I move the cursor to the top of the screen which allows me to see everything on my active space and the other spaces at the same time. While everything is visible I can select any program or app window I want and move it to the desired space.
Start the process from the space containing the program you want to move. Everything is done with my mouse.
Ideally, I’d like to change the behaviour of activating apps across Spaces such that:
when you activate a window that isn’t on the current desktop
instead of pushing you to the desktop the window is on
the window instead would get pulled to the space I’m on.
To try a third time to explain clearly…
The friction I’m experiencing is that when I’m working in a new desktop, I often forget several windows in the initial set up. Retrieving those forgotten windows then means switching back and forth across spaces as I try to find them all.
If, instead, launching the relevant app or alt-tabbing to the window just brought it forward, it’d be a lot less disorienting.
I make extensive use of Spaces and have similar issues, but I don’t know that there’s a solution (that would work for me). I often have multiple windows from the same application open on multiple Spaces for different projects (BBEdit, Terminal, Safari are the main culprits). The only thing worse than being flung back to a Space with a forgotten window would be to have all of my Terminal or Safari windows suddenly abandon their respective Spaces and stampede into the currently active one