I run atom both on my main display but also remoted so I can access my desktop from home. The remote server starts up my desktop on a new display server. Unfortunately if atom is already started on the main display trying to launch atom on the remote will cause the window to pop up on the wrong display.
I have to kill atom and restart it to get it to show up on the second display server and then I have the same problem when I get back to working on the main display.
Is there a way to tell atom to start a whole new process on the current display instead of asking the running process to open a new window?