I use multiple desktops to multitask between applications because I like using full screen mode. My problem is sometimes I run a command in Terminal that launches other applications. Whenever a new application is launched in OS X, it seems to think that it should automatically change to the "Main Desktop" and set the newly launched application as the active application. This bothers me because I would like to just run an application in the background without the OS deciding what I should be staring at.
Is there a way to disable or work-around that behaviour?
Note: this, I believe, unfortunately is the same behaviour when you have any application in full screen as your main focus application and you launch another application from the Dock. It takes your focus directly to that new application.