Make Taskbar open windows on current display

16,750

Solution 1

The microsoft/PowerToys team has added it as an experimental feature to the FancyZones module: FancyZones experiemtal feature that moves new windows to the currently active screen in PowerToys 0.24.0 beta build

Mr. Semore Reed

Solution 2

It seems that DisplayFusion has a similar function. Technically, it doesn't care the "taskbar" as it follows your mouse cursor, but the result will be almost the same.

(Reference)

Just wanted to let you know that you can now do this in DisplayFusion 4.1 Beta 13.

Doing the following will force all new windows to open on the screen that the mouse cursor is on:

  • Create a new Window Location rule
  • Set the application to: * . *
  • Select the "Use Current Monitor" option
  • Click OK

But, I personally use WIN+SHIFT+LEFT or RIGHT. Although it's not intelligent to follow my cursor or taskbar, it is still useful for me because it's the quickest way to move an application window over multi-monitors. This keyboard shorcut works without any 3rd party application.

Solution 3

I got this working using Display Fusion, but how to set it up has changed since Scott's answer was written. Starting from DisplayFusion 8.0, Window location rules have been replaced by Triggers.

Open the Display fusion settings and select the "Triggers" tab.

Click "Add".

Select the appropriate window event (they have split this down into several window events to give you finer control over the behaviour).

Under "Match Conditions" tick "Process Filename", and select All applications .

Click OK, and then click Apply.

Share:
16,750
Louis Waweru
Author by

Louis Waweru

Updated on September 18, 2022

Comments

  • Louis Waweru
    Louis Waweru almost 2 years

    In Windows, the default behavior for opening a window is to position it in the place where it was last closed.

    Is there a way to have them open on the display from which the launching taskbar resides?

    For example, in a two monitor setup, if I had closed Explorer on monitor two and then using the Taskbar on monitor one, could I have Explorer launch on monitor one?

  • Louis Waweru
    Louis Waweru over 10 years
    Thanks, I prefer a tweak as opposed to a complex software with a wide range of features, so I'll wait a bit to see if one comes along. But this looks like it will work.
  • Louis Waweru
    Louis Waweru over 10 years
    Thanks, but the behavior I want shouldn't be pre-programmed.
  • JSanchez
    JSanchez over 10 years
    How is this pre-programmed? You tell it to move it to Monitor 1 (the one with the taskbar) and the program will. If you decide that your current monitor 2 becomes monitor 1, the program will still move it to the correct monitor. Maybe I misunderstood your question...
  • Louis Waweru
    Louis Waweru over 10 years
    I want it to open in whichever monitor I'm looking at (am clicking on).
  • JSanchez
    JSanchez over 10 years
    Then I would reword your question. As it stands, the question is "how can I make the program open on the monitor that has the taskbar." It should be "how can I make a program open on the monitor where my mouse pointer is currently located?" In that case, maybe something like this would help: dualmonitortool.sourceforge.net/swapscreen.html