Title

Message

Confirm

<< Discussions<< NewsReply

Working with Window Position Profiles

Window Position Profiles are a new feature in DisplayFusion 9.2 that allow you to save your current window layout and easily restore it at a later time, after reboots, or undocking/redocking for example. This guide will walk you through the different ways to save a Window Position Profile, and the different ways to manually and automatically load Window Position Profiles.

Saving a Window Position Profile

There are a few different ways that you can save a Window Position Profile. The first step, regardless of the method you use to save the profile is to size and position all of your windows so that they're setup the way you like. Then, do one of the following to save the layout as a Window Position Profile:

  1. Right-click the DisplayFusion tray icon and navigate to Window Position Profiles > Save Profile > New Profile.
  2. Open the DisplayFusion Settings, click the Window Position Profiles tab, and click the Save button.
Saving a Window Position Profile
Saving a Window Position Profile

Manually Loading a Window Position Profile

There are many ways to manually load a Window Position Profile. Before loading a profile, you'll want to make sure that your applications are already open.

  1. Right-click the DisplayFusion tray icon, and navigate to Window Position Profiles > Load Profile > Profile Name.
  2. Open the DisplayFusion Settings, click the Window Position Profiles tab, select the profile, and click the Load button.
  3. Assign a key combination to the "Load Window Position Profile: profile-name" Function on the Settings > Functions tab.
  4. Set the "Load Window Position Profile: profile-name" Function as a TitleBar Button on the Settings > Functions tab.
  5. Via the command line with DisplayFusionCommand.exe -WindowPositionProfileSave and DisplayFusionCommand.exe -WindowPositionProfileLoad
Loading a Window Position Profile
Loading a Window Position Profile

Overwriting an Existing Window Position Profile

To overwrite an existing profile, choose its name from the Window Position Profiles > Save Profile menu in the DisplayFusion tray menu. Note that overwriting does not add programs to the profile, it completely replaces it with only the windows you have open at the time.

Assigning Window Position Profiles to Monitor Profiles

One of the ways you can automatically load a Window Position Profile is by automatically assigning it to a Monitor Profile. Doing this allows DisplayFusion to automatically load the Window Position Profile whenever you switch Monitor Profiles. Note that there's a delay of about 15-20 seconds after the Monitor Profile has been loaded, to allow time for the taskbars to finish reloading before restoring the window positions. To assign a Window Position Profile to a Monitor Profile:

  1. Create a Monitor Profile.
  2. In the DisplayFusion Monitor Configuration window, click the "Manage Monitor Profiles" button.
  3. Select the Monitor Profile in the list.
  4. Click the "Window Position Profiles" button, and choose the profile you would like to assign to the Monitor Profile.
  5. Click Close, then OK on the Monitor Configuration window.
Assigning to a Monitor Profile
Assigning to a Monitor Profile

Loading Window Position Profiles Using Triggers

Another method for loading Window Position Profiles automatically comes via the Triggers feature. For example, if you have trouble with Windows messing up your window positions when the computer has been locked, you can setup a Trigger rule like the screenshot below, which will force DisplayFusion to load the Window Position Profile each time you unlock the computer.

Trigger Rule
Trigger Rule

If you have any questions at all about the Window Position Profile feature, or anything else, please feel free to contact us!

May 15, 2018 (modified Jun 28, 2019)  • #1
Avatar from Gravatar.com
Mr Yoghurt
1 discussion post
The window position profiles are great (actually the only reason I am evaluating DisplayFusion Pro)

Is there a way to set which application has focus when you switch to a profile? It's a small thing, but it would be useful, especially since I like to switch frequently using a hotkey.

Another couple of things:
1. Could you add an option to minimize every window that is not specified in the profile? Or maybe to specify order so that the specified windows can be on top. Currently, if I have a random window open, it ends up on top of some / all of the specified windows.
2. It would be good if the switching were faster. Currently the windows seem to get moved around even if they are to be minimized / maximized, and it takes a few seconds for all windows to be re-arranged. I would like it to be as quick as possible.

Thanks for your good work!
Nov 14, 2018  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
I've added your first two requests to our feature request list. Unfortunately it's about as fast as it's going to get. DisplayFusion has to restore minimized windows to check their position and move them if necessary, then re-minimize them. It's not ideal, but it's the most compatible with all scenarios
Nov 14, 2018  • #3
Avatar from Gravatar.com
Jolly
3 discussion posts
This doesn't seem to work very well for me:
1) Moves windows that are not part of the profile.
2) Does not bring windows to the front.
3) Speed (you don't need to check a minimized windows position if its not one that should be moved....)

I suspect DisplayFusion is overmatching windows for some reason :/
Mar 14, 2019  • #4
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Jolly: I'd be glad to help out if you could send a Support Request through Help > Support Request in the DisplayFusion Settings window. If you could include a backup of your settings as well, that would be great!
Mar 14, 2019  • #5
Avatar from Gravatar.com
pengland
1 discussion post
Is there a way to restore window positions to multiple virtual desktops in Windows 10? When using the standard window position profile feature, the windows will move to the correct monitor, but they won't restore to the virtual desktop that they were on previously.

If this feature doesn't exist, are there any plans to implement in the future? I've been trying to find a way to replicate the experience of the Mac where you can restore everything to its current position on reboot and your entire environment automatically comes up the way it was before the restart. With a combination of startup manipulation, firefox windows picking up where they left off, and DisplayFusion, I've nearly got it.

Thanks for any info!
Mar 25, 2019  • #6
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@pengland: Not at the moment, but it's on our to-do list. We'll be sure to let you know if/when we're able to add it

Thanks!
Mar 26, 2019  • #7
Avatar from Gravatar.com
Ziv45026
3 discussion posts
Hi,

Is there anyway to append new windows position to an existing profile? I'm looking for a way that will allow me to add new applications positions without having to erase old applications which are not in used when I save a new profile.

Also, is there a way to store windows positions only by the application name, without the window class or window text? This is quite useful when you want to save the location of new email window (which always has different window text), Spotify player, etc.

TIA
Jun 4, 2020  • #8
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Ziv45026: There sure is! If you open the main Settings window, and go to the Window Position Profiles tab, you can edit them there. When you double-click a profile to edit, you'll be able to remove/edit certain conditions, and there's also an Add button that allows you to add an entry for a new window

Hope that helps!
Jun 4, 2020  • #9
Avatar from Gravatar.com
Ziv45026
3 discussion posts
Quote:
@Ziv45026: There sure is! If you open the main Settings window, and go to the Window Position Profiles tab, you can edit them there. When you double-click a profile to edit, you'll be able to remove/edit certain conditions, and there's also an Add button that allows you to add an entry for a new window

Hope that helps!


Keith, thanks for the assistance!
Thing is that by default, windows are saved with all 3 checkboxes selected and I'm not sure that is the condition to restore them, wethear its by the class, filename or window text. Is there an option to set that windows will be saved only by the process filename?

Also, if I'm trying to automate the process of saving the windows positions using a trigger, will it amend the new windows or override the profile only with the current active windows?

TIA,
Ziv
Jun 11, 2020  • #10
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@Ziv45026: Automatically saving them would overwrite the whole profile. What interval are you wanting to save it on? If you're saving it frequently to keep the sizes of currently open windows, the "Save Window Positions" and "Restore Window Positions from Last Save" functions might be a better fit, as they use the window handles for each window: https://www.displayfusion.com/Discussions/View/automatically-save-and-restore-window-positions-on-sleepresume/?ID=fa98975e-e4ed-45de-afe0-fafad56c7a83#first
Jun 11, 2020  • #11
Avatar from Gravatar.com
Ziv45026
3 discussion posts
Quote:
@Ziv45026: Automatically saving them would overwrite the whole profile. What interval are you wanting to save it on? If you're saving it frequently to keep the sizes of currently open windows, the "Save Window Positions" and "Restore Window Positions from Last Save" functions might be a better fit, as they use the window handles for each window: https://www.displayfusion.com/Discussions/View/automatically-save-and-restore-window-positions-on-sleepresume/?ID=fa98975e-e4ed-45de-afe0-fafad56c7a83#first


Hi Keith,

Thanks for your response. Here are my thoughts on the subject.
Let's say I've 40 apps on my laptop. If I configure a trigger to automate saving the profile, but it always overrides the profile with the apps that are currently opened, then previous apps that were saved are deleted and as such I'll never be able to create a complete profile of every app I've that will properly align it between my screens and its position.
I guess the same behavior is appliable for the rest of the profiles, icons, etc.
To conclude, I guess I'm looking for a feature that will append new windows into selected profile, rather than overwriting it.

Regards,
Z
Jun 29, 2020  • #12
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, thanks! I'll add that to our feature request list
Jul 2, 2020  • #13
Was this helpful?  (4)  (1)
<< Discussions<< NewsReply