Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?

User Image
Rob Ainscough
5 discussion posts
I have a situation where I KVM switch between computers (5 computers) and 1 of the monitors is controlled by KVM switch (call this main Primary Monitor 1) but the other (2nd monitor is not). So what happens when I switch between computers via KVM, one of the monitors is no longer active in PC 1 (which is fine), but I'd like to make sure that whatever app/windows was being displayed on PC 1 Monitor 1 doesn't automatically get moved over to Monitor 2.

I can't seem to determine what "Trigger" could help me perform the above? Is it Window Restore? Or Monitor Profile change? Or is there no trigger event I can use?

Rob.
Sep 29, 2024  • #1
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
We have documentation on the trigger events here: https://www.displayfusion.com/HelpGuide/Triggers/#Event

It sounds like this guide would help you out though as it would have the same effect when swapping KVM: https://www.displayfusion.com/HelpGuide/AutomaticallySavingAndRestoringWindowPositionsOnDockUndock/
Sep 30, 2024  • #2
User Image
Rob Ainscough
5 discussion posts
Sorry for delay in response. Unfortunately that is not what I need to do or I can't figure out how to do it.

I have 3 Monitor Profiles defined:
Profile 1 = Monitor 1 + Monitor 2 (OS primary default)
Profile 2 = Monitor 1
Profile 3 = Monitor 2
Window 1 = App 1
Window 2 = App 2
Window 3 = App 3

IMPORTANT: KVM Switch only operates on Monitor 2. Monitor 1 is always directly connected to the PC.

My objective:
1. Running by default "Profile 1".
2. App 1, App 2, App 3 windows are open on Monitor 2
3. Switch KVM so Monitor 2 is not available
3. Detect "Profile 1" change to "Profile 2"
4. Move App 1 window to Monitor 1 (Profile 2)
5. Maximize App 1 window
6. Minimize App 2 window
7. Minimize App 3 window

And conversely:
1. Now running Profile 2
2. Switch KVM so Monitor 2 is now available
3. Detect "Profile 2" change to "Profile 1"
4. Move App 1 window to Monitor 2 (Profile 1)
5. Restore (not maximize) App 1 Window

Issues:
A. I can't seem to locate any setting that Detects Profile changes FROM and TO so it's not clear to me how I can achieve the above.
B. I did configure the monitor profiles but this was difficult because the monitors are not next to each other on a desktop so that when I defined monitor configuration for a single monitor (Profile 2) it required that I relcoate myself as that monitor is in a different physical location. It would be nice if I could define profiles without having to actually disable a monitor.
C. DisplayFusion has issues when monitors use different Scaling settings, for example my Monitor 1 has scaling at 150% and Monitor 2 has scaling at 100%. So when a windows is moved from Monitor 1 (150%) back to Monitor 2 (100%) the App 1 window text stays at 150% making it look very odd (doesn't matter which app, DisplayFusion does the same, they don't seem to detect scaling change and scale back correctly).
Oct 6, 2024  • #3
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
DisplayFusion will automatically load the monitor profile if it detects a matching monitor configuration, so it should be switching each time you swap your KVM. That will fire the triggers that you would have created in the guide to load and restore the window positions.

When you swap your KVM, if you open the DisplayFusion Monitor Configuration window, does it show the correctly detected profile in the upper left corner?
Oct 7, 2024  • #4
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)