Title

Message

Confirm

<< DiscussionsReply

Windows 10 Issue - Virtual Desktops and Additional Monitors/Taskbars

RadioActiveLobster
3 discussion posts
Just putting this out there in case anyone else runs into the issue.
When Display Fusion is running and you have additional monitors with taskbars, any programs open on those additional monitors will mirror to all virtual desktops (so a given program will appear open on all virtual desktops on the additional monitors instead of just the desktop it should be on. Closing/moving/minimizing/etc... the program will also affect all desktops).
It also seems to be related to this issue as well.
You will essentially only see your additional virtual desktop on your primary monitor as any additional screens will be identical on all open virtual desktops.
I know you guys are working on issues the Virtual Desktop feature in Win10 (from what I've found via a search) but I figured I'd put this additional info out there.
EDIT: I have confirmed this only occurs when Multi-Montior Taskbars are present on the additional monitors. Virtual Desktops work normally if Multi-Montior Taskbars are disabled but DisplayFusion is running.
Jul 31, 2015 (modified Jul 31, 2015)  • #1
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Thanks for posting this for everyone. We are working on improving DisplayFusion's Windows 10 support every day, stay tuned for version 7.3.
Jul 31, 2015  • #2
Jim Oltman
1 discussion post
I'm running into this issue as well. Has there been any progress made? Thanks!
Jan 21, 2016  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
You're correct about it being related to the Task View issue, and this issue is still currently on our list to fix up. For some reason, windows that have been removed from the Primary taskbar (like ones that have been moved to a DF taskbar) don't register in Task View/virtual desktops any more. There is a workaround, which is to set the Taskbar Mode on the Settings > Taskbar tab to "Windows taskbar shows all windows..." It's definitely not ideal, but hopefully a decent compromise until we can find a way to fix it up in the future
Jan 21, 2016  • #4
NU
1 discussion post
any progress on this issue? Thank you
Apr 19, 2016  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Not yet, sorry!
Apr 20, 2016  • #6
Silvaire
1 discussion post
I'm considering purchasing DF but this bug is preventing me from using the program in the maanner I intend -- do you have an ETA on a bug fix for this so I can plan accordingly? Thanks.
May 25, 2016  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Unfortunately we don't have an ETA on this yet, sorry
May 25, 2016  • #8
Austin Allman15309
4 discussion posts
Personally I like this. Can this bug be turned into a feature that you can turn on or off?
When using multiple monitors I like designating my second monitor to watching videos. When using Windows 10 virtual desktops however when I switch between them I cant keep the video up on the screen. I get why people want this resolved but this bug does have its uses.
Edit:
Alternative uses could be that I can keep communication related windows on screen no matter which desktop im on, I could keep a project on screen and use the desktop that actually switches for other applications related to it that also need to be full screened.
Jun 1, 2016 (modified Jun 1, 2016)  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
We do actually have an open feature request for keeping this behaviour after we fix the issue, so I've added your info to it
Jun 1, 2016  • #10
Paul Neves
1 discussion post
Any ETA for this to be fixed? I agree with the last poster that this could be a useful feature to some, but I would like to have the option to have default Win10 virtual desktop beahvior, as well as an option for this "bug's" behavior...
Thanks!
Aug 16, 2016  • #11
Keith Lammers (BFS)'s profile on WallpaperFusion.com
No ETA yet, sorry. This is a tricky one, unfortunately
Aug 19, 2016  • #12
Alexey Zimarev
1 discussion post
I think I have to disable DisplayFusion until this is fixed...
Sep 21, 2016  • #13
OleH
1 discussion post
Arrived at the same conclusion as Alexey, Displayfusion is excellent! But the virtual desktops for Windows 10 is such a great feature for workflow, that this unfortunately makes DisplayFusion unusable for me also.
Sep 29, 2016  • #14
Andrew179
21 discussion posts
Just following this thread to keep on top of this fix. This is really important for myself working with 3 monitors. Thanks!
Oct 12, 2016  • #15
mryauch
2 discussion posts
Hi team,
I just started messing with virtual desktops and quickly realized I wished I could keep my Outlook static on my right screen and ticketing/monitoring windows open on my left screen while I utilized virtual desktops on my primary screen. Google led me here and I utilized this bug to get it to work how I want.
Consider this another request to keep the "feature" after it's fixed!
For those that want exact instructions:
Place whatever windows you want static on your secondary monitor(s).
Go to Settings > Taskbar tab.
Check [x] Enable Multi-Monitor Taskbars
Taskbar Mode: All taskbars show relevant windows
Nov 14, 2016  • #16
Jonie4
1 discussion post
Is this fixed yet?
Feb 23, 2017  • #17
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Not yet, sorry! We always follow-up when issues are fixed, so you'll see an update here from us if/when we're able to get this fixed up

Thanks!
Feb 23, 2017  • #18
David Richards
1 discussion post
Following.
Feb 28, 2017  • #19
Robert Blixt
2 discussion posts
+1 on this one.
But the workaround will suffice for now.
Jun 15, 2017 (modified Jun 15, 2017)  • #20
Keith G.
1 discussion post
Following this topic. This is one I would like to see fixed.
Jun 20, 2017  • #21
Austin Allman15309
4 discussion posts
Just want to throw this in since this thread is active again. I still use this bug as a feature pretty frequently ESPECIALLY when I'm doing actual work (instead of playing). This bug is the most import functionality of this program to me.
I agree with everyone though that this needs to be fixed but I'd be extremely sad if it was all together removed with no way of enabling it by choice. While people can work around this bug by not using the program to it's full potential if the bug is fixed there is no way in which users like me will be able to regain the functionality without staying on an old version.
All that said. It has been a pretty long time since this issue has been brought up and EVEN THOUGH I'm in the camp voting to KEEP the bug as a feature I believe it's about time to bump this up on the priority list.
(Edit: The reason I want to see this bumped up the priority list is mainly that I wish to finally get confirmation on if this bug will be a feature or not. What will happen to this bug has been up in the air for over a year now.)
Jun 20, 2017 (modified Jun 20, 2017)  • #22
Keith Lammers (BFS)'s profile on WallpaperFusion.com
We are still looking for a solution to this issue. It's caused by Windows "un-registering" a program from Alt+Tab and Task View/Virtual Desktops when it's button is removed from the Windows taskbar (i.e. when DisplayFusion Taskbar Mode is set to "All taskbars show relevant").

The current workaround is to set the Taskbar Mode (Settings > Taskbar tab) to "Windows taskbar shows all, DisplayFusion shows relevant."

We have a lead on a fix as well, but I can't offer an ETA on when it might be resolved.

@Austin: We will do our best to keep the current behaviour as an option when fixing this, but I can't make any promises, as I'm not sure how technically feasible it is, due to the cause of the issue being a Windows API issue. (i.e. it may not make sense for us to leave code in that's techincally a bug and could be resolved at any time with a Windows update)
Jun 20, 2017  • #23
Austin Allman15309
4 discussion posts
Thanks for the quick reply. I don't think it would be would at all be wise to leave the bug in as an actual bug (as a programmer myself I know how bad of an idea that is). I just wish for the functionality to be in some way emulated. Like having your task bar be able to pass windows between eachother. I don't know how easy this would be to do though. It would be even nicer if you could choose monitors to enable it on individually (that said I know that could range anywhere from hard to really freaking hard depending on what you have to work with)
Jun 20, 2017  • #24
Keith Lammers (BFS)'s profile on WallpaperFusion.com
For sure, thanks for the feedback! We'll definitely keep you posted
Jun 22, 2017  • #25
AndrewW
2 discussion posts
I'll throw in a +1 here, but with an additional feature request for when you are (hopefully!) able to solve this issue: It would be awesome if this could configured separately for each monitor.
I use three monitors, and keep my workflow checklist on the third monitor. I'd love to be able to keep my checklist visible on every virtual desktop (the way it is now with this "bug"), and just have my other two monitors change for each virtual desktop.
Thanks!
Jul 9, 2017  • #26
robwala
2 discussion posts
I just ran into this bug today as well - following.
Sep 22, 2017  • #27
Kevin Arbogast
2 discussion posts
Quote:
We are still looking for a solution to this issue. It's caused by Windows "un-registering" a program from Alt+Tab and Task View/Virtual Desktops when it's button is removed from the Windows taskbar (i.e. when DisplayFusion Taskbar Mode is set to "All taskbars show relevant").
The current workaround is to set the Taskbar Mode (Settings > Taskbar tab) to "Windows taskbar shows all, DisplayFusion shows relevant."
We have a lead on a fix as well, but I can't offer an ETA on when it might be resolved.

Just a thought from a novice application developer's prospective - but couldn't you just create a hook to detect if the 'Task View' is open? If it is, save a list of the applications on DF taskbars, push them back to the Windows Taskbar while it is open, and then restore the applications to the DF taskbar(s) after it is closed. Meanwhile, also having the hook detect which Virtual Desktop is currently displayed and create a list of DF Taskbar Icons for that desktop.
Not sure if Windows 10 has the ability to hook those actions - haven't really looked into it. Either way, +1 for the feature request! Hopefully it can happen before too long.
Sep 28, 2017  • #28
Benedikt Bauer
2 discussion posts
Quote:
The current workaround is to set the Taskbar Mode (Settings > Taskbar tab) to "Windows taskbar shows all, DisplayFusion shows relevant."

That can't really be considered a workaround.
The main taskbar is managed by windows and will keep track of all windows on all screens and their Desktop assignment only showing icons for those windows that are visible on the current desktop.
However the DisplayFusion Taskbars appear to have no clue about the alternative Desktops at all.
They'll show all windows visible on that screen on any Desktop.
Example:
My situation is 3 screens, middle one is main, L/R are managed by DF.
Let's say I open Explorer, Notepad and Edge, each on one screen in Desktop 1.
Now if I switch to a new Desktop 2, the middle taskbar is empty, but the left and right ones show Explorer and Notepad as if they were minimized. If you click on either icon, Windows will switch back to Desktop 1 and show the window there.
Is there any chance you could at least hide those icons?
Nov 23, 2017  • #29
Keith Lammers (BFS)'s profile on WallpaperFusion.com
The core issue is that when we use the Windows API to remove a button from the Windows taskbar, Windows 10 "unregisters" the window from Alt+Tab, Virtual Desktops, etc. This didn't used to happen with Windows 7, and we haven't sorted out why this is the case in Windows 10. Once we can get that sorted out this issue should be resolved as well.

Thanks!
Nov 23, 2017  • #30
FakedCake
3 discussion posts
Am I failing to understand something here?
The bug is that the DF Taskbars show all windows, ignoring whether they are supposed to be on the current virtual desktop or not. Because of that I can open that window via Alt+Tab or clicking the icon on the DF taskbar and switch to that window's desktop.
This issue persists, no matter what the setting for the DF or Windows taskbar is.
Quote:
We are still looking for a solution to this issue. It's caused by Windows "un-registering" a program from Alt+Tab and Task View/Virtual Desktops when it's button is removed from the Windows taskbar (i.e. when DisplayFusion Taskbar Mode is set to "All taskbars show relevant").

So if the icon is held only by the DF taskbar on a virtual desktop (VD1) and I switch to a new virtual desktop (VD2), the programm also vanishes from the Task View (Win+Tab) of that desktop? Is that really the issue here?
Isn't the issue mentioned here that DF taskbar and Alt+tab shows stuff it is not supposed to show because it's hidden away on another virtual desktop, and also doesn't need to keep track of as long as "Windows taskbar shows all, DF shows relevant" or "Both show all" is used?
In that case it might just be an issue with how DF keeps track of active windows and determines what screen they are on. I'd be surprised if the taskbar and the Alt+Tab function provided by DF used different function calls for this. And both modules are guilty of showing infos about all virtual desktops when they should not.
I feel like there is just some big misunderstanding happening here and all that is missing is a call to IVirtualDesktopManager::IsWindowOnCurrentVirtualDesktop on Windows 10 to solve the issue @RadioActiveLobster mentioned. And the issue with stuff unregistering when not letting the Windows taskbar show all apps being a different one.
On a virtual desktop a window is not supposed to be on, it should not show up in Alt+Tab by default.
To change that , one can use Windows Settings -> System -> Multitasking, scroll down to Virtual Dekstops and change the settings from "Only the desktop I'm using" to "All desktops". So that should keep that part of the functionality even if this bug gets fixed. I'm also somewhat certain that Windows lets that setting be automated, so it could be configured through DF.
Quote:
I use three monitors, and keep my workflow checklist on the third monitor. I'd love to be able to keep my checklist visible on every virtual desktop (the way it is now with this "bug"), and just have my other two monitors change for each virtual desktop.

Windows already lets you do just that aswell. Just open Task View (Win+Tab), right click the window you want on all virtual desktops and select "Show window on all desktops".
May 14, 2018  • #31
AndrewW
2 discussion posts
Quote:

Quote:
I use three monitors, and keep my workflow checklist on the third monitor. I'd love to be able to keep my checklist visible on every virtual desktop (the way it is now with this "bug"), and just have my other two monitors change for each virtual desktop.

Windows already lets you do just that aswell. Just open Task View (Win+Tab), right click the window you want on all virtual desktops and select "Show window on all desktops".

Ooh! This is awesome. Thanks!
May 14, 2018 (modified May 14, 2018)  • #32
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@FakedCake: You're absolutely right, I misunderstood Benedikt's description, so thank you for adding clarification to that! I've added that issue to our list to fix up as well.
May 15, 2018  • #33
FakedCake
3 discussion posts
Quote:
Fix: Task View now works correctly with Windows 10 1803 and DisplayFusion
Fix: Alt+Tab compatibility
Fix: Taskbar compatibility improvements

Version 9.2 seems to have adressed these issues, however nothing changed for me after updating. I also tried reinstalling on a new profile and rebooting, but DF still behaves pretty much the same way as it did before the update.
Items still show up in the Taskbar and Alt+Tab when they shouldn't and stuff vanishes from Task View when its not on the Windows Taskbar (Although the latter one isn't really a problem for me since I just show everything on all taskbars).
I am running Windows 10 1803, OS Build 17134.81, logs included.
In said logs I spotted the following line multiple times:
##_##FAIL:L2##_##displayfusion.exe:8660##_##BFExceptions##_##-##_##Failed to call IsWindowOnCurrentVirtualDesktop. [HR: -2147417843]##_##-

which I'd guess could be the culprit here.
The second log is from running DF as admin, but that didn't change anything. The same line can be found there.
• Attachment [protected]: DisplayFusionDebugInfo.zip [73,446 bytes]
• Attachment [protected]: DisplayFusionDebugInfo2.zip [225,905 bytes]
May 24, 2018  • #34
Keith Lammers (BFS)'s profile on WallpaperFusion.com
These issues aren't fixed in 9.2, those change log items were for other issues, sorry for the confusion there
May 24, 2018  • #35
cgullestrup
1 discussion post
Are there any news for this feature/bug?
Thanks
Dec 10, 2018  • #36
FakedCake
3 discussion posts
With the new V9.4b5 the taskbar seems to now properly hide applications if they are on inactive virtual desktops, as long as the Windows Taskbar keeps track of all applications (including "all taskbars show all windows", which is the setting I always use).
That does not seem to be the case for Alt+Tab however. I had it set to "Show all windows on all screens" and it still showed windows that are currently on non-active virtual desktops.
Dec 10, 2018  • #37
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Yeah, thought we had the Alt+Tab fixed as well, but I've re-opened that one as it seems to still be broken.
Dec 12, 2018  • #38
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, the Alt+Tab entries should be fixed now as well, in 9.4 Beta 7
Dec 17, 2018 (modified Dec 17, 2018)  • #39
Stefan Hassel
2 discussion posts
my setup: 2 monitors (different resolutions, DisplayFusion (latest version 9.6.1 with the taskbars only showing Apps for the corresponding monitor)
I can´t believe that this issue is still not being fixed...
I usually use Dexpot for virtual desktops which works well but I constantly try to get rid of extra tools when there is a built-in solution by the OS. So, I´m trying out virtual desktops from windows 10. Works perfectly when NOT using DisplayFusion!. DisplayFusion running keeps all Apps on the second screen tranferred to the next virtual desktop.... WTF?
Or in other words: When creating a new virtual desktop DP keeps filling my second monitor with Apps from the previous virtual desktop - I cannot get an empty (second) screen.
May 12, 2020  • #40
melvynadam
6 discussion posts
This issue is five and a half years old!
Unbelievable!
I ran into this issue this morning and thought it was a Microsoft bug but it's DisplayFusion. When switching between desktops, my primary monitor is the only one that changes - the secondary display is the same on all virtual desktops.
I only use the virtual desktop feature of Windows 10 on rare occasions. But on those occasions it's a truly useful feature that helps me achieve more.
When will Binary Fortress take note and solve this?
Edit: On further reading, I discovered the Windows 10 known issues sticky post with the advice that this cannot be solved:
Can't Fix: Applications don't register in Task View (or virtual desktops) when not on the Primary monitor. Workaround: Set Taskbar Mode to "Windows taskbar shows all..."
Sep 1, 2020 (modified Sep 1, 2020)  • #41
Keith Lammers (BFS)'s profile on WallpaperFusion.com
I don't want to promise anything, but we have a lead on a possible fix for this. It will take us some time to develop and test the fix, but with any luck, we'll be able to get this sorted out eventually!
Sep 2, 2020  • #42
melvynadam
6 discussion posts
Quote:
I don't want to promise anything, but we have a lead on a possible fix for this. It will take us some time to develop and test the fix, but with any luck, we'll be able to get this sorted out eventually!

It's exciting that you might get to remove a "Can't Fix" from your list
Sep 2, 2020  • #43
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Haha, for sure! It's nice when "can't" fixes sometimes turn into "might be able to" fixes
Sep 3, 2020 (modified Sep 3, 2020)  • #44
Kevin Kuhle
6 discussion posts
It would be nice to see this fixed (I understand it may not be possible based on skimming through the discussion) as I just started running into it (I guess I've been configured to "Windows taskbar shows all windows" since I've used multiple taskbars in Display Fusion).
I appreciate that we can at least workaround (Set Taskbar Mode = Windows taskbar shows all windows, DisplayFusion shows relevant windows) it while still using most of the features of the DisplayFusion Taskbar though.
May 18, 2021  • #45
L999
1 discussion post
has there been a resolution for this issue yet?
12 days ago  • #46
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Not yet, sorry!
12 days ago  • #47
Was this helpful?  (6)  
<< DiscussionsReply