Title

Message

Confirm

Want to earn a free DisplayFusion Pro license? We're looking for DisplayFusion translators!
<< DiscussionsReply

DF set to move window to monitor with mouse when restore issue

Avatar from Gravatar.com
Jo123
39 discussion posts
Hello, I have it so whenever i restore any window it moves to the monitor my mouse is on. I have a problem with the everything program where on the taskbar when I restore the window moves back and forth rapidly on both of my monitors. This happens when my cursor is still over the taskbar icon. This only stops when I move my cursor to the center of one of the monitors.

This is what I have for the program so it affects all.

Code



Edit: sometimes moving my cursor to the middle of the monitor doesnt even work and i need to close down the program
Mar 18, 2019 (modified Mar 18, 2019)  • #1
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Can you post a screenshot of the settings you're using to achieve this so we can test here? Thanks!
Mar 18, 2019  • #2
Avatar from Gravatar.com
Jo123
39 discussion posts
Quote:
Can you post a screenshot of the settings you're using to achieve this so we can test here? Thanks!


Here you go. I also tried "windows maximized" but that usually didn't seem to move the window at all. BTW, I moved to the beta (same issue on stable). Thanks.
• Attachment [protected]: Capture.PNG [38,280 bytes]
Mar 18, 2019  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! Could you attach a debug log as well?

  • On the DisplayFusion Settings > Troubleshooting tab, change the Logging drop-down to "L1: Log Minimal" and click Apply
  • Reproduce the issue and note the time so we'll know where to check in the log file
  • Click the "Export Info to File" button on the Settings > Troubleshooting tab
  • Reply with the file attached
  • Disable debug logging after sending the log
Mar 20, 2019  • #4
Avatar from Gravatar.com
Jo123
39 discussion posts
Hello, actually to simplify things is there a prefered way to make it so that a screen will always maximize on the monitor with the taskbar that I maximized it from? So if I had a program up on my left monitor and then minimize it. Then maximize it on my right, it should open on my right, and not left.
Apr 3, 2019  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
There sure is! Please see the attached screenshot for an example that will move all windows to the current monitor when they're restored.
• Attachment: Trigger - Always Restore to Current Monitor.png [60,926 bytes]
Trigger - Always Restore to Current Monitor.png
Trigger - Always Restore to Current Monitor.png
Apr 3, 2019  • #6
Avatar from Gravatar.com
Jo123
39 discussion posts
Quote:
There sure is! Please see the attached screenshot for an example that will move all windows to the current monitor when they're restored.


Thanks, it works, but when restoring, sometimes windows will still rapidly move back and forth between both monitors. It keeps doing this until I move my cursor from the taskbar to the middle of my screen. Could you please try this setup and test opening a few apps? I think you will see the same behavior.
Apr 20, 2019 (modified Apr 20, 2019)  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
I can't seem to reproduce that here. Which applications are you testing this with?
Apr 22, 2019  • #8
Avatar from Gravatar.com
Jo123
39 discussion posts
Quote:
I can't seem to reproduce that here. Which applications are you testing this with?
It happens sometimes if you restore enough. I've noticed it with a couple - deluge, the program called "everything". Possibly chrome.
Apr 23, 2019  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, we do have a feature request on our list for this functionality, so I've added your vote to it. I was hopeful that it would be possible with Triggers, but there are some edge cases like the one you're running into that can happen with the Triggers because they apply to any time the window is restored, not just from the taskbar.
Apr 23, 2019  • #10
Avatar from Gravatar.com
Jo123
39 discussion posts
Quote:
Ok, we do have a feature request on our list for this functionality, so I've added your vote to it. I was hopeful that it would be possible with Triggers, but there are some edge cases like the one you're running into that can happen with the Triggers because they apply to any time the window is restored, not just from the taskbar.


Thank you! Will it appear on the beta channel first? If so, I'll join that ring.
Apr 27, 2019  • #11
Keith Lammers (BFS)'s profile on WallpaperFusion.com
It would, but we don't have an ETA on this feature request. We always follow-up when we implement a feature request, so you can stay on the stable builds if you prefer.
Apr 29, 2019  • #12
Avatar from Gravatar.com
MagicMe
2 discussion posts
Hello,
I think I have the same problem. I see that you couldn't reproduce it, maybe my explanation will help.
I'm using win10, 2 monitors 1920x1080 and 1920x1200, steam version.
I'm using "move to current monitor" function because with "move to mouse cursor monitor" window sometimes jump back and forth.

Anyway I restore window it's open on current monitor, then I quickly move cursor to next monitor and when window is fully restored the trigger starts again and window moves again. I can move quickly my cursor between monitors and window can constantly jump.
I tried adding "wait" at the end of trigger but I guess trigger runs 2 times - when window is restored and when window is maximized.
With not maximized window the problem is harder to reproduce, as I rarely move cursor that fast but still possible. The easiest way is to add delay before "move window" action, then restore window, move cursor and after delay window jump.

I'm using this feature by clicking on programs on taskbar. When on one monitor I have a full screen program I can first minimize window hidden behind full screen by clicking it on taskbar then again to restore it on second monitor.

The perfect solution for me would be:
1. I click on program on start taskbar
2. DisplayFusion saves current window when process of restoring started
3. Window restored (and maximized) and moved to the saved monitor

The solution which could do the trick in most cases (and more universal feature for your program)
Extra setting in trigger "stop running trigger for next" and defined time.

I attached the best way to reproduce this. When window is restored move cursor to second monitor wait one second and move it again. With maximized window it works in a loop.

Thank you!

BTW. Is there a way to exclude programs? Like "*.*" except "these 2 programs".
• Attachment [protected]: asdsad.PNG [30,871 bytes]
7 days ago (modified 7 days ago)  • #13
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@MagicMe: I think this is because behind the scenes, DF restores the window, moves it, then maximizes it when it's moving a maximized window. If you enable the "Window Management: Use Alternate Method To Move Windows (for testing ONLY)" option in the DisplayFusion Settings > Advanced Settings window, does that make any difference?

There isn't a way to exclude process names, but you could exclude by using the Window Text (e.g. if you want to exclude Notepad, put
-Notepad
in the window text field.
4 days ago  • #14
Avatar from Gravatar.com
MagicMe
2 discussion posts
That's working! Still if I'm too fast I can move a window, but still 95% of my problems solved. Thank you! (I hope this feature can crash only DF, not everything )

And excluding works too. Now I see these operators in FAQ. Thank you again!
4 days ago  • #15
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Glad to hear it! That Advanced Setting won't do anything terrible. Worst case is some applications may not move to the correct location, but if it's working for you, it's safe to leave it enabled
3 days ago  • #16
Was this helpful?  Login to Vote  Login to Vote
<< DiscussionsReply