I just started using DisplayFusion and like much about it. I think I just resolved a full-stop issue that has persisted for some time and was a barrier to my adopting DisplayFusion. Posting my config in case it helps others.
I use virtual desktops in a Win10 Pro (64b) system with two monitors connected to my graphics card and one virtual monitor on a laptop created by use of SpaceDesk. So, in effect, I have three monitors.
I had the issue when using DisplayFusion where all the windows on my non-primary displays would appear on all 4 of my virtual desktops. I seem to have resolved that issue.
Two configuration changes:
* Adjust DisplayFusion Settings
* Adjust Windows Task Bar Settings
Below are the steps I took:
* Adjust DisplayFusion Settings:
* Disable "Enable Multi-Monitor Taskbars (show a taskbar on each monitor)
* Right click on the windows task bar and select "Taskbar settings"
* Scroll down to the Multiple Displays section:
* Under "Multiple displays", enable taskbars on all displays
* Open drop-down and select "Taskbar where window is open"
Finished
That should enable the set of behaviors desired.
* I can alt-tab through open apps (limited to those on the currently active desktop)
* Window icons appear on the taskbar on the associate monitor where the app is
* Ctrl+Win+L arrow or R arrow cycles through virtual desktops and they all function normally
If you want a window to appear on all desktops (in the same position) follow these steps:
* Ensure task view is enabled by right clicking on the Windows task bar and selecting "Show Task View button"
* Click the taskbar button to see your virtual desktops
* Hover mouse over window to display on all virtual desktops and right click.
* Select "Show this window on all desktops"
Finished
I use a VoIP phone and have the dialer pinned to always appear on the far right side of all my virtual desktops. Works great for me.
Credit to Kristopher Walsh in post below that is part of the solution that works for me.