Post Reply

Forums -> UltraMon™ -> How to force application to specific monitor
KarlR   2013-01-19 00:36
I realize this topic may already have been asked, but I couldn't find the right keyword to an existing discussion.

For the majority of my applications, Ultramon automatically restores an application to the monitor where it was closed on the next startup. For example, if I close MS Outlook on monitor 2, it restores to monitor 2 the next time I start the program.

However, a few applications (non-MS primarily) insist on restarting on monitor 1, no matter what monitor they were closed on. Is there a way to configure/force this in Ultramon? Ideally, I am looking for something that says "Program X should ALWAYS restore to Monitor #2."

I would greatly appreciate any suggestions. Thank you!
Christian Studer   2013-01-19 06:35
By default UltraMon doesn't get involved with this as most applications handle this themselves.

For those that don't, right-click the application's shortcut, select Properties from the menu, then select the UltraMon - Window tab and configure settings as desired. UltraMon will then move the application to the specified monitor when you click on the shortcut.

Christian Studer - www.realtimesoft.com
KarlR   2013-01-21 06:42
Christian,

Thanks for your reply. The suggestion you gave worked well for an example or two that I tried.

Unfortunately, the program I am dealing with is actually a "launcher" for another program. That is, the shortcut fires up program #1. Then I click on a button on this application that fires up program #2. When I change the property as you describe, it affects only program #1, which I understand (because that is the shortcut I am editing). This architecture is by design for this software (which I cannot change).

I will experiment some more with the suggestion you gave me. Maybe I can find a way to make a direct shortcut to program #2 and set it's properties.

Thank you again!
Christian Studer   2013-01-21 10:10
Another solution would be the PositionApp script, let me know if you have any questions about setting this up.

Christian Studer - www.realtimesoft.com
okeee   2013-01-31 18:27
i also want to force an application to a specific monitor. i have 1 browser window in monitor 2 and keep it there. i tried this:

"select the UltraMon - Window tab and configure settings as desired. UltraMon will then move the application to the specified monitor when you click on the shortcut."

BUT whenever a new browser window is opened, it launces it still launches monitor 2, because the previous browser window in window 2 hasnt closed yet.

i have no idea how to set up that script.
Christian Studer   2013-02-01 09:11
okeee, which browser are you using?

Christian Studer - www.realtimesoft.com
okeee   2013-02-01 21:14
win xp sp3, and browser: chrome
Christian Studer   2013-02-02 09:31
I'm seeing that as well with Chrome, UltraMon can only position the first instance of the application.

Would you want the first Chrome instance on monitor 2, and all other instances on monitor 1 for example?

Christian Studer - www.realtimesoft.com
okeee   2013-02-05 04:08
i would rather have every instance on the primary monitor. if i want to see it on the secondary monitor, i'll drag it.
Christian Studer   2013-02-05 07:35
That will work fine with the PositionApp script. To set this up, save the script to a folder of your choice, then right-click it and select Edit from the menu, then change the first 2 lines to the following:

Const APP_EXE = "chrome.exe" 'name of the application's executable
Const DEST_MON = 1 'number of the monitor the application should get moved to, zero to move it to the monitor with the mouse

This assumes your primary monitor is #1.

Now copy the script or a shortcut to it to the Start Menu > Programs > Startup folder, this way the script will get launched automatically at system startup.

Christian Studer - www.realtimesoft.com
Forums -> UltraMon™ -> How to force application to specific monitor

Post Reply