# Run 4 Ignition Desktops on 4k Diplay

**URL:** <https://forum.inductiveautomation.com/t/run-4-ignition-desktops-on-4k-diplay/37387>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [August 4, 2020, 8:34pm UTC](https://forum.inductiveautomation.com/t/run-4-ignition-desktops-on-4k-diplay/37387 "2020-08-04T20:34:25Z")\
**Posts on this page:** 1\
**Showing post:** 8

<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:** [August 5, 2020, 4:53am UTC](https://forum.inductiveautomation.com/t/run-4-ignition-desktops-on-4k-diplay/37387/8 "2020-08-05T04:53:28Z")

</div>

I haven’t tried this in a client startup script, but [system.gui.openDesktop](https://docs.inductiveautomation.com/display/DOC80/system.gui.openDesktop) returns a reference to the new desktop’s JFrame, so I expect you could integrate the removal of frames’ decoration something like this:

```auto
hostNames = ["HostNameThisAppliesTo","AnotherHostNameThisAppliesTo"]
if system.net.getHostName() in hostNames:
	# Open and setup top left desktop.
	windows = ["Main Windows/Main Window", "Navigation"]
	desktop = system.gui.openDesktop(width=1920,height=1080,x=0,y=0,windows=windows)
	desktop.dispose()
	desktop.setUndecorated(True)
	desktop.setVisible(True)
	# Add additional desktops with desired windows, size, and location...

```

---

_[View the full topic](https://forum.inductiveautomation.com/t/run-4-ignition-desktops-on-4k-diplay/37387)._
