I want to prevent programs from switching workspaces. If I'm working in one workspace and a program in another workspace has a dialog box come up, it interrupts whatever I'm doing. Similarly, if I switch to a workspace, click to open a program, then switch back to the first workspace, the program will open in the workspace I'm currently on, rather than the workspace I opened it in.
Basically, I want a program to be locked to a workspace and unable to switch.
Any suggestions are appreciated!
Best Answer
To fix an application to a specific viewport (you can manually move it after it has opened), use Compiz.
Now, for each application whose window you want to place in a fixed viewport:
In my example, I have chosen Firefox to always start in the third column, second row of the available workspaces.
Thereafter, that application will always open in that specific viewport.