Want to earn a free DisplayFusion Pro license? We're looking for DisplayFusion translators!
<< DiscussionsReply
How to permanently assign an ID to a monitor?
Aeon's profile on WallpaperFusion.com
Hello.

I have 3 monitors. Main one in front of me, one to the left and one below the main one. which is a touch display that I don't use 100% of time. I set some apps to open at that specific monitor when it's attached and display fusion IDs it as number "2" ou of 3.

However, the problem begins when I disconnect that touch display and use just the other 2. Displayfusion then ID's the number "2" monitor as the left monitor (not my main display) and apps keep opening and moving towards that instead of remaining on my main display.

What could I do in order to keep dispalyfusion from moving apps to display "2", which is not my main one, when the 3rd dispaly is NOT attached?
Mar 3, 2015  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Binary Fortress Administrator
 Binary Fortress Administrator
It's not possible to modify monitor IDs, but you could work around this using a scripted function. We've written one up for you, that will move the window to monitor 2 if 3 monitors are connected, and monitor 1 if only 2 monitors are connected. Here's how to set it up:
  • On the Settings > Functions tab, click "Add Scripted"
  • Clear the default code from the scripted function, and paste in the code from the attached text file
  • Give it a name and click OK, then Apply
  • Change your Window Location rule to "Run Selected Function on Window," and choose the scripted function from the drop-down
  • Test it out :)

Hope that helps!
• Attachment: Move_To_Monitor_Depending_On_Configuration.txt [962 bytes]
Mar 4, 2015 (modified Mar 4, 2015)  • #2
Aeon's profile on WallpaperFusion.com
Thank you, Keith.

I'll sure test it out! But hey, where exactly is the attached file with the code again? :P

I can't believe I'm that blind!

On another note, out of curiosity, how come can't I change my displays' ID, not even on windows-side? I even tried to disconnected them all and reconnect them in the order I wanted but it didn't work.
Mar 4, 2015  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Binary Fortress Administrator
 Binary Fortress Administrator
Hah! Sorry, totally forgot the attachment. I've added it to post #2 now.

Windows sets the monitor IDs based on the connector order, and doesn't allow it to be changed. To be totally honest, I'm not sure why they don't allow it to be changed, but that's unfortunately the way it is :(
Mar 4, 2015  • #4
Aeon's profile on WallpaperFusion.com
Absolutely flawless, Keith.

Thank you very much for taking the time.

Such a simple solution made a whole lot of difference!

Cheers! :laugh:
Mar 4, 2015  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Binary Fortress Administrator
 Binary Fortress Administrator
Glad to hear it! It was one of our devs here (Thomas) that wrote this script, so I'll pass the good feedback on to him
Mar 5, 2015  • #6
Aeon's profile on WallpaperFusion.com
Keith, I`m back seeking some master help again!

I'm assuming this one will be pretty straight-forward for you fellas so I'll shoot:

Sometimes when I disconnect my 3rd display, it will mess up the whole setup and the main primary one will inactivate itself, making so that my 2nd display will be the only one "active" and primary.

I then have to go to displayfusion monitor settings, activate the 1st display back and make it primary again.

Would it be possible to write a script so that every time I disconnect my 3rd display, my two main ones would retain their original settings? Like some sort of constant checking script that make sure they are always set the way I like it, or maybe one that kicks in every time I disconnect the 3rd one?

Hope that's not too tough for you and Thomas!
Mar 21, 2015  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Binary Fortress Administrator
 Binary Fortress Administrator
Do you physically unplug the third display, or just disable it in the Monitor Configuration?
Mar 25, 2015  • #8
Was this helpful?  Login to Vote  Login to Vote
<< DiscussionsReply
Visit DisplayFusion on FacebookVisit DisplayFusion on TwitterVisit DisplayFusion on Google+Visit DisplayFusion on LinkedInSearch for DisplayFusion on RedditFollow DisplayFusion on RSSVisit DisplayFusion on Instagram
Copyright © 2007-2017 Binary Fortress Software • News • Discussions • FAQ • Support • Privacy • ToS