8

Some laptops, like mine, are so easy to dock/undock. So, I do that all the time. When docked, my screen is Full HD. When undocked, it's smaller. So, everytime I dock/undock my window arrangements get messed up.

Does anyone know of a solution that could make my laptop monitor-aware and restore the arrangements of my windows based on the monitor being used?

I'm on Windows 8, by the way.

M.K. Safi
  • 431

3 Answers3

2

Actual Window Manager, among other things, allows you to restrict the size and position for your elements. Believe me, I tried to solve a very similar problem for years (remember window position and size accross three screens), and this is the closest I got to it. Besides, it's an awesome app, allows you to control multiple aspects of the windows GUI, and supports profiles, which would allow you to accomplish your goal.

Specifically, once you install the app, double click the tray icon, then under window settings, right click specific settings and select Add window rule. then on the right pane go to the target window tab and select the app you want to control. After that, you can control its position under position -> restrict placement, and its size unger Size -> fix minimal size and fix maximal size.

After you've finished configuring it, right click the tray icon and select desktop profiles -> configure.

You want to end up with one profile with position/size rules for fullHD and another for when your laptop is undocked.

1

I just tried a program called Mosaico that seems to do almost exactly what is wanted except that it can't handle full screen windows well on my computer.

Also, another downside is that it is not free, although there is a trial period.

http://www.soulidstudio.com/#mosaico_features

Edit:

I also use Display Fusion which has some of the options described in Actual Window Manager if you need an alternative to that option.

0

DisplayFusion is another viable alternative. Two of its features are relevant:

  1. Window Position Profiles: one profile identifies all existing windows uniquely, and stores their window-position;
  2. Monitor Profiles: one profile stores the monitor configuration, and can auto-reset other settings that are specific to such monitor-layout.

Upon docking a laptop, or connecting an external monitor, the monitor layout will change. Upon assigning a certain Window Position profile to the monitor profile, physically switching monitor layouts will reload the corresponding Window Position Profile.

llinfeng
  • 1,368