# Run Ignition HMI to a HDMI display

**URL:** <https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252>\
**Category:** Ignition\
**Created:** [March 17, 2023, 5:02pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252 "2023-03-17T17:02:02Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lei\_Qu](https://avatars.discourse-cdn.com/v4/letter/l/ec9cab/32.png) [@Lei\_Qu](https://forum.inductiveautomation.com/u/Lei_Qu)\
**Post date:** [March 17, 2023, 5:02pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252/1 "2023-03-17T17:02:02Z")

</div>

Can someone help?

I have multiple Ignition projects in the computer. I need to gun them onto different displays. I have multiple displays connected to my computer.

How can I project one Ignition project to a specific display for running?

Lei

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [March 17, 2023, 5:03pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252/2 "2023-03-17T17:03:40Z")

</div>

Vision or perspective?

---

<div class="post-metadata">

**Author:** ![Lei\_Qu](https://avatars.discourse-cdn.com/v4/letter/l/ec9cab/32.png) [@Lei\_Qu](https://forum.inductiveautomation.com/u/Lei_Qu)\
**Post date:** [March 17, 2023, 5:09pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252/3 "2023-03-17T17:09:35Z")

</div>

Vision.

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [March 17, 2023, 5:11pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252/4 "2023-03-17T17:11:16Z")

</div>

You're looking for [system.gui.openDesktop()](https://docs.inductiveautomation.com/display/DOC81/system.gui.openDesktop) then

---

<div class="post-metadata">

**Author:** ![Lei\_Qu](https://avatars.discourse-cdn.com/v4/letter/l/ec9cab/32.png) [@Lei\_Qu](https://forum.inductiveautomation.com/u/Lei_Qu)\
**Post date:** [March 17, 2023, 6:12pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252/5 "2023-03-17T18:12:44Z")

</div>

Hi, I am a newbie with Ignition.

How do I do it exactly, like where I use system.gui.openDesktop() in a project?

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [March 17, 2023, 6:30pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252/6 "2023-03-17T18:30:06Z")

</div>

I highly recommend going through the free courses on [www.inductiveuniversity.com](http://www.inductiveuniversity.com).

Typically in Vision, one of your windows will `Open on Startup` which will have a little play button, like ►, beside it. Right click on it and disable the open on startup window function.

Then open `Vision → Client Events` and put the `openDesktop()` script in the `Startup` event.

---

<div class="post-metadata">

**Author:** ![Lei\_Qu](https://avatars.discourse-cdn.com/v4/letter/l/ec9cab/32.png) [@Lei\_Qu](https://forum.inductiveautomation.com/u/Lei_Qu)\
**Post date:** [March 23, 2023, 5:54pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252/7 "2023-03-23T17:54:32Z")

</div>

I would like to further my questions.

I have several HMI projects run on the same Ignition gateway. I would like to project each HMI project onto different monitors. How do I do it?

The issue to use system.gui.openDesktop() in this case, is that seems every time I switch screen I need to run a script to make sue it goes to a right monitor.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [March 23, 2023, 6:02pm UTC](https://forum.inductiveautomation.com/t/run-ignition-hmi-to-a-hdmi-display/71252/8 "2023-03-23T18:02:53Z")

</div>

I don't know you're full requirements. I gather that you might have 4 screens that will have 4 different projects, one per screen. Each project will have a start up script to open on the correct screen using `openDesktop`. The script will only run once, on startup, per project. Does this not fit your use case?
