<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>DisplayFusion RSS: Window size/position on a per-monitor basis</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=1063600f-6da1-4dc2-8945-a5a86835b6de" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=1063600f-6da1-4dc2-8945-a5a86835b6de</link>
<description>DisplayFusion RSS: Window size/position on a per-monitor basis</description>
<lastBuildDate>Sun, 19 Apr 2026 15:05:41 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=1063600f-6da1-4dc2-8945-a5a86835b6de</generator>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#13</link>
<pubDate>Thu, 27 Feb 2020 17:26:42 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#13</guid>
<category>DisplayFusion</category>
<description><![CDATA[Sounds good, thanks!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Sounds good, thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#12</link>
<pubDate>Wed, 26 Feb 2020 22:05:52 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#12</guid>
<category>DisplayFusion</category>
<description><![CDATA[Thanks Keith. It's not super important so I can live without it for the time being. The maximize window feature sounds like a great idea. Looking forward to its implementation. I'll keep my eye on the changelogs.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Thanks Keith. It's not super important so I can live without it for the time being. The maximize window feature sounds like a great idea. Looking forward to its implementation. I'll keep my eye on the changelogs.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#11</link>
<pubDate>Wed, 26 Feb 2020 16:53:46 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#11</guid>
<category>DisplayFusion</category>
<description><![CDATA[Ok, yep, the taskbar shortcuts will override the Trigger rule. I think what we need here is a "Maximize Window" option on the taskbar shortcuts. In the meantime, I could write up a quick scripted function that would launch both of your File Explorer windows and position them. If you think that wi...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Ok, yep, the taskbar shortcuts will override the Trigger rule. I think what we need here is a "Maximize Window" option on the taskbar shortcuts. In the meantime, I could write up a quick scripted function that would launch both of your File Explorer windows and position them. If you think that will work for you, please let me know <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" HelpButtonDataAlign="BelowMiddle" /><br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#10</link>
<pubDate>Mon, 24 Feb 2020 18:19:10 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#10</guid>
<category>DisplayFusion</category>
<description><![CDATA[I think what may be happening here is that the "force shortcut to open on this monitor" option for the shortcut on your second monitor is overriding the Trigger rule. I will check on that though and keep you posted on what I find out.
Thanks!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I think what may be happening here is that the "force shortcut to open on this monitor" option for the shortcut on your second monitor is overriding the Trigger rule. I will check on that though and keep you posted on what I find out.<br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#9</link>
<pubDate>Fri, 21 Feb 2020 22:35:30 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#9</guid>
<category>DisplayFusion</category>
<description><![CDATA[2000 ms delay doesn't seem to fix it.
Same result as above;
Click shortcut on monitor 1 (primary)
Explorer window opens then moves/resizes to correct position
Close explorer
Click shortcut on monitor 2
Explorer window opens then moves over to monitor 2 at same size (doesn't maximize)
Close...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
2000 ms delay doesn't seem to fix it.<br/>
<br/>
Same result as above;<br/>
Click shortcut on monitor 1 (primary)<br/>
Explorer window opens then moves/resizes to correct position<br/>
Close explorer<br/>
<br/>
Click shortcut on monitor 2<br/>
Explorer window opens then moves over to monitor 2 at same size (doesn't maximize)<br/>
Close explorer<br/>
<br/>
Re-click shortcut on monitor 1<br/>
Explorer window opens on monitor 2, briefly maximizes, then moves over to monitor 1 at correct size/position.<br/>
<br/>
So the monitor 1 stuff (size/position) is working totally fine, but there's something amiss with the monitor 2 maximizing functions.<br/>
<br/>
The only other app I have running for dual monitor settings is LittleBigMouse (for mouse cursor DPI alignment) but even with that closed the DF triggers don't seem to work as intended.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#8</link>
<pubDate>Fri, 21 Feb 2020 19:47:20 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#8</guid>
<category>DisplayFusion</category>
<description><![CDATA[Strange! If you set the "Delay before checking match conditions" option in the maximize trigger to something like 2000, does that make any difference at all?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Strange! If you set the "Delay before checking match conditions" option in the maximize trigger to something like 2000, does that make any difference at all?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#7</link>
<pubDate>Thu, 20 Feb 2020 08:05:15 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#7</guid>
<category>DisplayFusion</category>
<description><![CDATA[Hmm, I must be doing something wrong here. Apologies for my lack of understanding and thanks again for the great customer support
Triggers are set up as per the attached images.
Opening explorer on monitor 1 is fine; it moves/resizes to the correct position. Opening explorer on montor 2 however...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Hmm, I must be doing something wrong here. Apologies for my lack of understanding and thanks again for the great customer support <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile-wink.light.svg" alt=";)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=";)" HelpButtonDataAlign="BelowMiddle" /><br/>
<br/>
Triggers are set up as per the attached images.<br/>
Opening explorer on monitor 1 is fine; it moves/resizes to the correct position. Opening explorer on montor 2 however doesn't maximize, just moves it over. If I close this window, then re-open on monitor 1 it maximzes briefly on monitor 2, then moves over to monitor 1 and resizes accordingly.<br/>
<br/>
Running DF taskbar on monitor 2 with the "Force app to start on same monitor..." option enabled for the shortcut.<br/>
Script is copied/pasted from above, but monitor number changed to "1" (I have my monitors set up the other way around; "2" is my primary, "1" is the secondary (had to do this as I don't get POST/BIOS output if they're connected to the "correct" ports, but that's a seperate issue, nothing to do with DF)).<br/>
<br/>
[edit] I need to click on monitor 2's desktop first, then click the shortcut, then it works..? Any way of doing it without the additional click?<br/>
[edit2] Nope, clicking the desktop beforehand only maximizes sometimes (&lt;50%). I must be doing something wrong.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#6</link>
<pubDate>Wed, 19 Feb 2020 19:28:29 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#6</guid>
<category>DisplayFusion</category>
<description><![CDATA[Yeah, having both would work, with the one that runs the scripted function positioned after the other one in the list on the Triggers tab. Make sure that the "Stop processing" option is disabled for both.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Yeah, having both would work, with the one that runs the scripted function positioned after the other one in the list on the Triggers tab. Make sure that the "Stop processing" option is disabled for both.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#5</link>
<pubDate>Sat, 15 Feb 2020 13:36:20 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[Thanks for taking the time to help out Keith, appreciated.
I can't seem to get this one working though. Do I just need one trigger rule for explorer.exe with multiple actions (one for size position on monitor 1 and another for maximize on monitor 2), or am I doing it completely wrong?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Thanks for taking the time to help out Keith, appreciated.<br/>
<br/>
I can't seem to get this one working though. Do I just need one trigger rule for explorer.exe with multiple actions (one for size position on monitor 1 and another for maximize on monitor 2), or am I doing it completely wrong?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#4</link>
<pubDate>Fri, 14 Feb 2020 19:12:47 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[You could add a scripted function (Settings  Functions tab) like this:
Code
Copy
Select All
using System;
using System.Drawing;
public static class DisplayFusionFunction
{
public static void Run(IntPtr windowHandle)
{
if (BFS.Monitor.GetMonitorIDByWindow(windowHandle) == 2)
{
BFS.Wind...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
You could add a scripted function (Settings > Functions tab) like this:<br/>
<br/>
<div id="" class="col-md-12 BoxWrap"><div class="Box table-responsive"><a name="code" style="width:0; height:0;"></a><h2 class="TableTitle" style="border:0"><div class="TableTitleText">Code</div><div class="TitleButtons"><div class="TableTitleButton"><a href="#" onclick="return false;" data-clipboard-target="#code019da646a8b5778d9b1275e382c9d01c" class="ClipboardCopyControl"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/clone.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Copy</span></a></div><div class="TableTitleButton"><a href="#" onclick="bfs.util.codeEditorSelectAll('code019da646a8b5778d9b1275e382c9d01cJs'); return false;"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/square-check.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Select All</span></a></div></div></h2><div class="TableTitleContent table-responsive"><div class="AceEditorWrapper" style="border-top:solid 1px var(--color-default-border);padding:0"><pre id="code019da646a8b5778d9b1275e382c9d01cJs" contenteditable="true" spellcheck="true" class="skiptranslate" style="width:100%; min-height:75px;">using System;
using System.Drawing;

public static class DisplayFusionFunction
{
    public static void Run(IntPtr windowHandle)
    {
        if (BFS.Monitor.GetMonitorIDByWindow(windowHandle) == 2)
        {
            BFS.Window.Maximize(windowHandle);
        }
    }
}</pre><textarea id="code019da646a8b5778d9b1275e382c9d01c" name="code019da646a8b5778d9b1275e382c9d01c" style="position:absolute; top:0; left:-999999px; width:1px; height:1px;"></textarea></div>
</div></div></div><br/>
<br/>
That will maximize the winodw if it's on monitor 2. You can then run that from your Trigger rule <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" HelpButtonDataAlign="BelowMiddle" /><br/>
<br/>
Hope that helps!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#3</link>
<pubDate>Fri, 14 Feb 2020 11:17:09 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[Thanks Keith, that appears to work.
For anyone else wanting to do this; 2nd monitor shortcut has the "--start-maximized" command line argument, 1st monitor shortcut uses the above settings.
The start-maximized option is specific to Chrome, I'm wondering if there's a way of making any "app" do t...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Thanks Keith, that appears to work.<br/>
<br/>
For anyone else wanting to do this; 2nd monitor shortcut has the "--start-maximized" command line argument, 1st monitor shortcut uses the above settings.<br/>
<br/>
The start-maximized option is specific to Chrome, I'm wondering if there's a way of making any "app" do this (e.g., explorer)? Same setup; main monitor shortcut opens at specific size/location, 2nd monitor shortcut opens maximized.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#2</link>
<pubDate>Tue, 11 Feb 2020 14:10:46 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[You can do this with Triggers, but web browsers are a bit tricky. You'll need to add part of the page title that the shortcut opens to (e.g. "Gmail") in the Window Text field, and also set the delay for checking the match conditions, because the page needs to be loaded before DisplayFusion checks...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
You can do this with Triggers, but web browsers are a bit tricky. You'll need to add part of the page title that the shortcut opens to (e.g. "Gmail") in the Window Text field, and also set the delay for checking the match conditions, because the page needs to be loaded before DisplayFusion checks the window text condition.<br/>
<br/>
I've attached a sample screenshot.<br/>
<br/>
Hope that helps!
</div>
]]></content:encoded>
</item>
<item>
<title>Window size/position on a per-monitor basis</title>
<link>https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de</link>
<pubDate>Sun, 09 Feb 2020 07:53:03 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/window-sizeposition-on-a-per-monitor-basis/?ID=1063600f-6da1-4dc2-8945-a5a86835b6de</guid>
<category>DisplayFusion</category>
<description><![CDATA[New user here, bought a while back (thanks Steam sale!) but only just getting around to setting up.
I've had a quick look around but havn't been able to find a solution to my problem. I'm wondering whether it's possible to set something up to do the following;
x2 monitors, Chrome shortcut on ea...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
New user here, bought a while back (thanks Steam sale!) but only just getting around to setting up.<br/>
<br/>
I've had a quick look around but havn't been able to find a solution to my problem. I'm wondering whether it's possible to set something up to do the following;<br/>
x2 monitors, Chrome shortcut on each monitor's taskbar. If I click the shortcut on monitor #1, Chrome opens to a specific size and location on monitor #1. Clicking the shortcut on monitor #2 opens Chrome maximized on monitor #2.<br/>
<br/>
I've had a quick look at triggers, but I can't seem to get it to work.<br/>
<br/>
Any help greatly appreciated. DF seems like a very handy app, but all the options are a little overwhelming for a new user.
</div>
]]></content:encoded>
</item>
</channel>
</rss>