jasoncollege24
64 discussion posts
Because of my setup, I have DF set to trigger the function 'Move all windows to current monitor' any time the configuration, or resolution changes to one of the existing configurations.
For games, this (most often) causes games to minimize on start, restoring the resolution to what it was prior to starting the game. Half the time it screws up the game, and I have to try again. The only thing I see in settings that could mitigate this is the function "Prevent window deactivation" but then I wouldn't be able to manually alt-tab out of my games.
I need the first function, because DF/windows doesn't correctly put open windows in a visible place on some configuration changes, but I can't use the second for the reason stated above.
Any ideas how I can get around this problem?
I can't think of a way around this off the top of my head, but I'd like to check into it further. Could you attach a backup of your DisplayFusion Settings? (Settings > Options > Export).
Thanks!
jasoncollege24
64 discussion posts
Sure thing! Here ya go, good sir.
as a note, this happens most often, if I have any windows minimized, but can sometimes happen, even if that is not the case. Also, this issue is only present with games I have set to run in full screen.
• Attachment [protected]: DisplayFusion Backup (2018-06-01 @ 12-23, 9.2.2.0, JAY-DESKTOP).reg [211,470 bytes]
Jun 1, 2018 (modified Jun 1, 2018)
•
#3
jasoncollege24
64 discussion posts
One idea that you could implement is maybe something that prevents all other triggers, if a full screen application is launched, or add a conditional into the trigger system that basically says do this trigger, unless a full screen app is launched.
Edit: I can confirm that this is actually the cause now. completely quitting DF, before launching a full screen game, or other application that changes the resolution prevents this behavior.
Jun 2, 2018 (modified Jun 3, 2018)
•
#4
Ah, that's an interesting thought! Are all of your games in the same directory? (e.g. installed through Steam?)
If so, you could make a wildcard Trigger rule for C:\Program Files (x86)\Steam\*
The rule could have no Actions defined, and you can enable the "Stop processing" checkbox in the rule, then move the rule to the top of the list. That way, if a game launches from Steam, it hits that rule, does nothing, then stops processing the rest of the rules in the list.
jasoncollege24
64 discussion posts
Some of them are from Steam, but others are from places like uplay, or Galaxy of Games. I know where they're all at, so I should be able to make the necessary rules. Give me a few days, and I'll get back to you with the results.
jasoncollege24
64 discussion posts
Since a double-click on the DF icon by the clock executes the same initial trigger (Move all windows to current monitor) I just deleted the trigger. Double clicking the icon to get the windows moved isn't really so much of an inconvenience, and saves the trouble of having to make it work (Couldn't drag the triggers to rearrange them for some reason)
Glad to hear you found a decent workaround. Strange that you weren't able to re-order the Triggers though. Were they all the same event type? (e.g. Window Created)
jasoncollege24
64 discussion posts
No. the original trigger (which was the only trigger before this) was a monitor profile change trigger. All others were windows created triggers. I could not move the monitor profile change trigger down below the others, or vice versa.
Ah ok, that makes sense. You can only adjust the order of Triggers in the same Event type.