
fpdragon
10 discussion posts
I just noticed a problem with the window position save feature.
I'm using multipe windows of the Vivaldi Browser but same problem should also apply to Chrome Browser and many other tools.
The main problem is that these tools have dynamic window names. Depending on the selected tab or even the website themselves make the window title change and DisplayFusion can't identify the window any more.
I noticed that the name can be disabled under DisplayFusion->Settings->Window Position Profiles->Edit.
But then only the "Process Filename" and "Window Class" is used for identifying the window and multiple windows of the same browser are stacket on the same position. And that's what I'm trying to do. Spreading several Browserwindows to differnt positons. Even the trigger function seems to not support "Save Window Positions" without saving the Window Names.
So the question is if there is an other, better way to identify windows. Maybe PID would be a good idea since it does not change as long as don't restart the tool? Or just matching at least one PID to identify a window again?
Or is there a different approach?
And I guess DisplayFusion currently has no support for saving and restoring multiple browser windows?
thx
You can use the "Save Window Positions" and "Restore Window Positions from Last Save" functions on the Settings > Functions tab. You can set a hotkey on them, or enable them as titlebar buttons.
Those functions use window handles, which are unique for every window, but the downside is that if you close/re-open the window, or restart the computer, the positions are lost, because Windows generates a new random handle when it re-opens.
Hope that helps!

fpdragon
10 discussion posts
window handles are perfectly fine for my use.
Now I see... there are two types of window position features:
1.)
"Save Window Positions" & "Restore Window Positions From Last Save"
This uses window handles and works even with dynamic window names.
But there is only one "memory" or stack for one position snapshot of the desktop?! I can only save on position snapshot for one display profile?!
2.)
"Window Position Profiles"
Can only be loaded from Triggers but can't be saved.
Support multiple snapshots.
No handle support. Instead a combination of "Process Filename", "Window Class" and "Window Text" is used. That's problematic for windows mit dynamic Window Texts.
So the question is... Why? Why can't I just have Window Position Profiles with window handle identification and full Trigger support (Save and Load)?
Or is it possible to grab the "Save Window Positions" data and backup and restore it somehow to implement profiles myself?
That would be great! xD :)
Thanks.

fpdragon
10 discussion posts
Yes of course.
I am using a laptop either with a docking station and external monitors or as a laptop itself.
When docked I want to create multiple virtual desktops and I want to spread arround all my windows on the different monitors.
When I take the laptop for a walk all these windows will be shown on the notebooks screen and shall have differen position. When I dock again I want to restore the window positions for multi screen.
I also can think of multiple setups for screen settings and window position save.
Laptop Mode
Dock Private
Dock Work
Dock Gaming
...
All with diffent layouts and window positions.
Switching between them does not automatically mean that the laptop or any app has restartet. They shall be just moved to the position where they were before I left this screen profile the last time.
So I think the handle identification would be just fine as long as I could differentiate different profiles.

Saiius
3 discussion posts
Hi DF Support,
Is this feature now available ?
That's not something we support, sorry!