Is a viewport different from a workspace? What's the distinction? It seems like the terms get used interchangeably.
I'm trying to accomplish something that other people have been stabbing at for a while -- I have a script that launches a bunch of programs at once and I'd like to launch them in a specific workspace. The question's been asked:
How can i start a program in a different workspace?
How to run a custom set of programs in a specific workspace?
But the answers hop between talking about "viewports" and "workspaces" -- how are they different?