Dock wont stay on the primary monitor

I'm running Windows 7 Pro 64bit, with the latest version of ObjectDock (2.20.0.862). For some reason the Dock refuses to stay on the Primary monitor.

I have a laptop, mounted in a dock, connected to two monitors via Displayport ports.

I can set the ObjectDock to be on the Primary Monitor, and it will stay there between boots without an issue. If I move the laptop to another dock the ObjectDock will end up on the secondary monitor and I have to go set it back to the Primary Monitor. When I move back to the first dock, I have to fix the ObjectDock again.

I've tried swapping Displayport cables around, and adjusting which is my primary monitor in the Windows display settings with no luck.

Why can't ObjectDock remember that it needs to be on the Primary Monitor? How do I fix this?

7,614 views 3 replies
Reply #1 Top

I'm guessing that upon moving the laptop to another "dock", ObjectDock probably sees the laptop screen as primary.

 

Just a guess, but it sounds like it to me.

 

I assume that by "moving the laptop to another dock" you mean a docking station?

Reply #2 Top

Quoting RedneckDude, reply 1

I'm guessing that upon moving the laptop to another "dock", ObjectDock probably sees the laptop screen as primary.

I assume that by "moving the laptop to another dock" you mean a docking station?
End of RedneckDude's quote

I guess it's possible, but I never have the laptop open to activate the laptop screen, and it's disabled in the Windows desktop settings.

Yes, by "dock" I mean a docking station.

Reply #3 Top

I found a fix. It's a pain because you can't modify your dock once the fix is in place, but at least I get my docks where they should be.

Basically, edit the file containing your dock settings. You need to comment out the line that specifies which display to use. Save the file and then make it READ ONLY.

Since there is no setting, the dock automatically comes up on the first display every time, regardless of whether I've moved my laptop to another docking station or not.