# Ignition client launching on different window

**URL:** <https://forum.inductiveautomation.com/t/ignition-client-launching-on-different-window/86770>\
**Category:** Ignition\
**Tags:** ignition79, vision\
**Created:** [March 4, 2024, 4:00pm UTC](https://forum.inductiveautomation.com/t/ignition-client-launching-on-different-window/86770 "2024-03-04T16:00:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sathianandan.dharmas](https://avatars.discourse-cdn.com/v4/letter/s/53a042/32.png) [@sathianandan.dharmas](https://forum.inductiveautomation.com/u/sathianandan.dharmas)\
**Post date:** [March 4, 2024, 4:00pm UTC](https://forum.inductiveautomation.com/t/ignition-client-launching-on-different-window/86770/1 "2024-03-04T16:00:32Z")

</div>

Hi Ignition community,

I've been curious about how ignition determines which screen to launch the client on. (for a vision client 7.9.21). I have three monitors on my work setup but it doesn't always launch in the main display (according to my windows). I've tried restarting the gateway, clearing the client launcher data folder (next to cache) but it shows on a monitor where I don't want it to.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 4, 2024, 6:43pm UTC](https://forum.inductiveautomation.com/t/ignition-client-launching-on-different-window/86770/2 "2024-03-04T18:43:18Z")

</div>

See this recent topic for related information:

> [@system.gui.openDesktop() fails occasionally](https://forum.inductiveautomation.com/t/system-gui-opendesktop-fails-occasionally/73647):
>
> Hi there, I'm using the function system.gui.openDesktop() to manage a multi screen application. Occasionally the desktop opening fails, without any log. code: for d in range(0,dn): frame= system.gui.openDesktop(windows=['myWindow'], title='Desk ' + str(d), handle=str(d), x=1920\*d, y=0, width=1920, height=1080) The fail is random, on desk 0, 1 or both. most of the time it works, but it is annoying and I'm wondering if I'm making any mistake. Any suggestion?

You may have to make do with lesser (or broken) functionality in v7.9.
