# Multi-Windows on one large Display. Four 1920x1080 to one 3840x2160

**URL:** <https://forum.inductiveautomation.com/t/multi-windows-on-one-large-display-four-1920x1080-to-one-3840x2160/40312>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [November 4, 2020, 7:40pm UTC](https://forum.inductiveautomation.com/t/multi-windows-on-one-large-display-four-1920x1080-to-one-3840x2160/40312 "2020-11-04T19:40:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MicroVAX\_II](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/microvax_ii/32/7319_2.png) [@MicroVAX\_II](https://forum.inductiveautomation.com/u/MicroVAX_II)\
**Post date:** [November 4, 2020, 7:40pm UTC](https://forum.inductiveautomation.com/t/multi-windows-on-one-large-display-four-1920x1080-to-one-3840x2160/40312/1 "2020-11-04T19:40:35Z")

</div>

Can anyone share insight on replacing four 1920x1080 monitors with one 3840x2160 monitor, while keeping four separate ignition vision windows in each quadrant of the 3840x2160 monitor?

I’m not sure if it’s possible to “Full-Screen” (without borders) an Ignition display in a 1920x1080 quadrant of a 3840x2160 monitor; or if some device or software exists that forces the computer to see four separate monitors from one big 3840x2160 display.

We would like the solution to be easy for the next programmer and portable to a range of monitor configurations, as any given computer around the production facility could have one of the following configurations:  
1.) One large display at 3840x2016.  
2.) One display at 1920x1080.  
3.) Two displays at 1920x1080.  
4.) Four displays at 1920x1080.

---

<div class="post-metadata">

**Author:** ![MicroVAX\_II](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/microvax_ii/32/7319_2.png) [@MicroVAX\_II](https://forum.inductiveautomation.com/u/MicroVAX_II)\
**Post date:** [November 4, 2020, 7:51pm UTC](https://forum.inductiveautomation.com/t/multi-windows-on-one-large-display-four-1920x1080-to-one-3840x2160/40312/2 "2020-11-04T19:51:37Z")

</div>

Has anyone used fancy Zones in an industrial setting? I’m going to try the ignition multi-monitor setup with FancyZones.  
[https://github.com/microsoft/PowerToys/wiki/FancyZones-Overview](https://github.com/microsoft/PowerToys/wiki/FancyZones-Overview)

Edit: Fancy Zones is a neat tool but does not fit our needs, but [ultraview-desktop-manager](https://www.digitaltigers.com/ultraview-desktop-manager.asp) looks promising.

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [November 4, 2020, 8:45pm UTC](https://forum.inductiveautomation.com/t/multi-windows-on-one-large-display-four-1920x1080-to-one-3840x2160/40312/3 "2020-11-04T20:45:27Z")

</div>

In Vision, you can get four "full-screen" windows in the four quadrants like this:

> [@Run 4 Ignition Desktops on 4k Diplay](http://forum.inductiveautomation.com/t/run-4-ignition-desktops-on-4k-diplay/37387/10):
>
> That’s right; you’ll want to strip the title bar and window borders from your original window too. You’ll probably need something closer to the first code I posted above for that, referencing the window you open in your client startup script: from javax.swing import JFrame hostNames = ["HostNameThisAppliesTo","AnotherHostNameThisAppliesTo"] if system.net.getHostName() in hostNames: # Setup initial desktop. desktop = system.nav.openWindow("PathToWindow") while not isinstance(desktop, JFrame)…

You could code different options for the different display configurations (detect display config and then choose desired option). If desired, you can give users buttons/menu to make the appropriate arrangement (you can switch windows back and forth between "full-screen" and windowed mode at run-time with similar code).

Also note an alternative suggestion from @Sanderd17 at the bottom of the linked thread:

> [@Run 4 Ignition Desktops on 4k Diplay](http://forum.inductiveautomation.com/t/run-4-ignition-desktops-on-4k-diplay/37387/12):
>
> I know the solution is already given. But we’ve also had a case where we had to support 4K screens, and they expected more content on the 4K screen than on the regular screens. Our solution was to simply develop each screen as a template. For the small screens, use those templates directly into a window. And for the big screen, show 4 of those templates. Even if the application is already developed, it’s usually not that hard to copy-paste all content from a window to a template.

---

<div class="post-metadata">

**Author:** ![MicroVAX\_II](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/microvax_ii/32/7319_2.png) [@MicroVAX\_II](https://forum.inductiveautomation.com/u/MicroVAX_II)\
**Post date:** [November 6, 2020, 7:13pm UTC](https://forum.inductiveautomation.com/t/multi-windows-on-one-large-display-four-1920x1080-to-one-3840x2160/40312/4 "2020-11-06T19:13:47Z")

</div>

Thanks for the response; it works great!
