Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
pesto1260154932
14 discussion posts
Hi.. great software... but, there seems to be one thing that cannot be done very easily (or at all?)

I have setup a trigger such that when a specific application launches, a pre-defined configuration is switch to that looks like this: Monitor 1 - 2 equal splits & Monitor 2 - 3 splits (2 75% horizontals 1 25% vertical). This loads and works great.

HOWEVER - what I then want to do is move 2 specific applications that I keep open all the time into specific splits on Monitors 1 and 2 (Firefox to Monitor 1 - Split 1 (left) & XYPlorer to Monitor 2 - Split 2 (bottom left)). I have not run across a way to do this either via a rule, function or script.

Is this possible?!? Thx!
Oct 2, 2018  • #1
User Image
pesto1260154932
14 discussion posts
Been playing around and can't see a way to do this... but there MUST be a way! 8)
Oct 2, 2018  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Have you tried the Window Position Profiles? If you load your splits, and then only open the XYPlorer and Firefox windows, and save that as a Window Position Profile, then you can load the Window Position Profile after loading the Monitor Profile.

You can even assign the Window Position Profile to the Monitor Profile so that it gets loaded automatically :)
Oct 3, 2018  • #3
User Image
pesto1260154932
14 discussion posts
Thanks.. this works... but there are a few problems:

SETUP:
    • Monitor Profile (INDESIGN) as described - 2 panels left monitor... 3 panels right monitor.

    • Monitor Profile (2 FULL) as described - 1 panel left monitor... 1 panel right monitor.

    • Window Position Profile setup and attached to Monitor Profile (INDESIGN) - Firefox left monitor/panel 1, Indesign left monitor/panel 2, xyplorer right monitor/panel 1 - ALL Windows MAXIMIZED.

    • Window Position Profile setup and attached to Monitor Profile (2 FULL) - Firefox left monitor, xyplorer right monitor - ALL Windows MAXIMIZED.

    • Trigger setup to Launch the Monitor Profile (INDESIGN) when indesign Starts

    • Trigger setup to Launch the Monitor Profile (2 FULL) when indesign Ends

ACTIONS:
    Start Indesign
    --> Monitor Profile (INDESIGN) loads and creates the 5 panels as setup.
    --> Indesign loads but does not attach itself to left monitor/panel 2 as setup in the position profile (PROBLEM)
    --> Firefox and XYplorer do go to the right panels.. but there is a 5-10 second delay
    --> Indesign remains a floating window - if you maximize it - it attaches to Monitor 1/Panel 1 with Firefox (PROBLEM)

    End Indesign
    -->Monitor Profile (2 FULL) loads and creates the 1 panel per monitor as setup.
    -->Indesign closes
    -->Firefox and XYplorer do go to the right panels.. but there is a 5-10 second delay
    -->Wallpaper loads on each monitor
    -->Firefox and XYplorer windows begin flickering and appear to get large small very quickly but ultimately do not maximize/resize as they were in the position profile.

I tried to add a Maximize Windows script to the end of the Indesign Ends trigger after a 10 second wait.. but this does not seem to work either.

So... my questions now are... is there a way to:

a) force indesign to load into the panel that is assigned via the position profile?
b) force firefox and xyplorer to maximize after the monitor profile launches
c) stop the flickering of the windows
d) speed up the whole process (even switching the monitor profiles seems to take 10-15 seconds)

Also - if I have all the programs just opened up and switch manually to the profile - the windows are NOT adjusting into place as expected.. ie: firefox does not go to panel 1 and maximize... it just stays maximized across the 2 panels. So - the windows position profile does not seem to work.

Thanks again... great program...!
Oct 9, 2018 (modified Oct 9, 2018)  • #4
User Image
pesto1260154932
14 discussion posts
Any other thoughts? Seems like this isn't working and I'm going to uninstall unfortunately. between the non maximized windows and the flickering panels - it is just easier to manually do this or get a snap to side program
Oct 10, 2018  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
The Window Position Profiles might need a couple of tweaks, if the InDesign windows and Firefox window have filenames/page titles in their Window Text. Can you try editing the profile, and for those windows, disable the "Window Text" parameter for InDesign, XYPlorer and Firefox to see if that makes any difference?
Oct 11, 2018  • #6
User Image
pesto1260154932
14 discussion posts
Thank you Keith... that was indeed the issue! Once I disabled the window text they now snap into place as expected!

For the close down profile, I also needed to tweak the FULL profile to remove the window class and manual edit the window position which was not setup to full screen (even though the windows were when I created the profile)... it seems the position is overwriting the "Is window maximized?" field even thought the help file says it should not. ie: I had my position settings to NOT be full screen and even with the maximized button checked, it didn't go full screen. BUG?

One other item... when it tries to load the full monitor profile.. the windows "flicker" for like 10 seconds getting slightly bigger and smaller before finally settling in... any thoughts why that might be happening instead of the windows just maximizing as the profile shows?

Thx again.. we are getting there!
Oct 15, 2018  • #7
User Image
pesto1260154932
14 discussion posts
Well - yet another issue just popped up... I was running my Indesign profile and working on a document when I loaded a new indesign document... and then my FULL profile loaded - NOT what I wanted. I'm curious why displayfusion took this as a "Process Ended" trigger - Indesign.exe did not end.

Here are the details I could pull from the log when I loaded the new indesign document:

Code

2018/10/17 07:49:01.9131##_##INFO:L1##_##displayfusion.exe:10792##_##BFMessageTrayNotify:ShowNotificationWORKER_UITHREADONLY##_##-##_##Tray Notification: "Monitor Profile Loaded: 6 - Indesign" (Show: True • Mode: 0)##_##-
2018/10/17 07:49:01.9131##_##INFO:L1##_##displayfusion.exe:10792##_##BFMessageTrayNotify:ShowNotificationWORKER_UITHREADONLY##_##-##_##Removing Icon Handle: 179.845s##_##-
2018/10/17 07:49:02.0210##_##WARN:L1##_##displayfusion.exe:10792##_##TitleBarForm:SetPosition:9ec6e17f-959f-40f0-85df-5a67f03c9576:AdobeInDesign##_##-##_##Waiting: WindowHung [0ms] ~ 0x001019a2 • Class: "indesign" • Rect: {X=1080,Y=0,Width=2360,Height=1410} • Style: 0x96cf0000 • StyleEx: 0x00000100 • Min: False • Max: True • PID: 8212 • Path: "C:\Program Files\Adobe\Adobe InDesign CC 2018\InDesign.exe"##_##-
2018/10/17 07:49:02.0220##_##INFO:L1##_##displayfusion.exe:10792##_##ZOrderHelpers:PlaceAboveWindow##_##-##_##2.Reason: TitleBarForm:SetPositionCheckZOrder:BehindOwner::0x001019a2 • Class: "indesign" • Rect: {X=1080,Y=0,Width=2360,Height=1410} • Style: 0x96cf0000 • StyleEx: 0x00000100 • Min: False • Max: True • PID: 8212 • Path: "C:\Program Files\Adobe\Adobe InDesign CC 2018\InDesign.exe":NotForeground: Set TOP: No TopMost: Owner: 0x001019a2 • Class: "indesign" • Rect: {X=1080,Y=0,Width=2360,Height=1410} • Style: 0x96cf0000 • StyleEx: 0x00000100 • Min: False • Max: True • PID: 8212 • Path: "C:\Program Files\Adobe\Adobe InDesign CC 2018\InDesign.exe"##_##-
2018/10/17 07:49:02.5627##_##WARN:L1##_##displayfusion.exe:10792##_##TitleBarForm:SetPosition:9ec6e17f-959f-40f0-85df-5a67f03c9576:AdobeInDesign##_##-##_##Waiting: WindowHung [0ms] ~ 0x001019a2 • Class: "indesign" • Rect: {X=1080,Y=0,Width=2360,Height=1410} • Style: 0x96cf0000 • StyleEx: 0x00000100 • Min: False • Max: True • PID: 8212 • Path: "C:\Program Files\Adobe\Adobe InDesign CC 2018\InDesign.exe"##_##-
2018/10/17 07:49:02.6896##_##INFO:L1##_##displayfusion.exe:10792##_##TaskbarEnum:GetTaskbarItemsTHREAD##_##-##_##Skip Removing Item [IsTaskbarItem]: 0x001019a2 ~ "TEST DOCUMENT.indd @ 157%" ~ "indesign" ~ "C:\Program Files\Adobe\Adobe InDesign CC 2018\InDesign.exe"##_##-
2018/10/17 07:49:02.8096##_##INFO:L1##_##displayfusion.exe:10792##_##DFTrigger:ExecuteActions##_##-##_##Trigger [GetTriggerMatchesAndRunTriggerActionsIfNeededWORKER]: Process Filename: 'C:\Program Files\Adobe\Adobe InDesign CC 2018\InDesign.exe', Run Function: 'Load Monitor Profile: 1 - Full on Each'##_##-
2018/10/17 07:49:02.8096##_##INFO:L1##_##displayfusion.exe:10792##_##DFTriggerAction:ExecuteAction##_##-##_##RunFunction##_##-
2018/10/17 07:49:02.8096##_##INFO:L1##_##displayfusion.exe:10792##_##WindowProcess:WindowProcessTHISTHREAD:Static##_##-##_##Name: Load Monitor Profile: 1 - Full on Each##_##-
2018/10/17 07:49:02.8096##_##INFO:L1##_##displayfusion.exe:10792##_##WindowProcess:CTR##_##-##_##Source: Trigger, HotKey: 'Load Monitor Profile: 1 - Full on Each', Window: Window is NULL##_##-
2018/10/17 07:49:02.8176##_##INFO:L1##_##displayfusion.exe:10792##_##MonitorProfiles:ActivateMonitorProfile##_##-##_##1 - Full on Each: 13ed81bc-72da-44b2-bb7b-8e86018b63c4, Reason: HotKey/TitleBarButton##_##-


Looks like the reason for the profile switch was: Hotkey/TitleBarButton? But I don't have anything set for the titlebars any longer... HELP!!
Oct 17, 2018  • #8
User Image
pesto1260154932
14 discussion posts
any ideas on this? Had to turn off the Process Ended trigger until this one is figured out and manually switch the profile at this time.
Oct 18, 2018  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Does InDesign create multiple processes? It could be that the main process fires up another process to do a task and then shuts it down when done.
Oct 18, 2018  • #10
User Image
pesto1260154932
14 discussion posts
I only ever see a single Indesign.exe running... even with multiple documents open for editing. Was hoping the log details might shed some light on why the profile was kicked off.
Oct 18, 2018  • #11
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Can you set logging to L2 and send me the full log file the next time this happens? The snippet you posted only shows that the Trigger fired but not why it fired.
Oct 19, 2018  • #12
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)