# Issue with Designer/Vision Client Launchers on Linux with HiDPI displays

**URL:** <https://forum.inductiveautomation.com/t/issue-with-designer-vision-client-launchers-on-linux-with-hidpi-displays/53712>\
**Category:** Ignition\
**Tags:** ignition80, ignition81\
**Created:** [December 3, 2021, 5:03am UTC](https://forum.inductiveautomation.com/t/issue-with-designer-vision-client-launchers-on-linux-with-hidpi-displays/53712 "2021-12-03T05:03:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mitchell-ACS](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mitchell-acs/32/30062_2.png) [@mitchell-ACS](https://forum.inductiveautomation.com/u/mitchell-ACS)\
**Post date:** [December 3, 2021, 5:03am UTC](https://forum.inductiveautomation.com/t/issue-with-designer-vision-client-launchers-on-linux-with-hidpi-displays/53712/1 "2021-12-03T05:03:51Z")

</div>

I am trying to get my designer working under Linux, I found another forum thread about adding the custom JVM arguments and I have tried that, but the designer window still launches jumbled. See attached screenshots.

 ![Screenshot from 2021-12-02 21-54-18](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/1/91f730811449936882c0c787d70a61a6743abff4.png)

My JVM arguments

```auto
"jvm.arguments": ["-Dsun.java2d.uiScale=2.0"],

```

---

<div class="post-metadata">

**Author:** ![mitchell-ACS](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mitchell-acs/32/30062_2.png) [@mitchell-ACS](https://forum.inductiveautomation.com/u/mitchell-ACS)\
**Post date:** [December 3, 2021, 5:20am UTC](https://forum.inductiveautomation.com/t/issue-with-designer-vision-client-launchers-on-linux-with-hidpi-displays/53712/2 "2021-12-03T05:20:12Z")

</div>

I think I resolved this myself, I noticed in the log it was still using the 1.5 value that I had given it initially, I removed the .ignition folder and launched again and then added my

```auto
"jvm.arguments": ["-Dsun.java2d.uiScale=2.0"],

```

And it looks correct now, it seems that not every element in swing respects a decimal scaling value.

---

<div class="post-metadata">

**Author:** ![mitchell-ACS](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mitchell-acs/32/30062_2.png) [@mitchell-ACS](https://forum.inductiveautomation.com/u/mitchell-ACS)\
**Post date:** [January 28, 2022, 6:39pm UTC](https://forum.inductiveautomation.com/t/issue-with-designer-vision-client-launchers-on-linux-with-hidpi-displays/53712/3 "2022-01-28T18:39:07Z")

</div>

For anyone coming back to this thread, after some more trial and error trying to get the best designer experience on my Linux workstation, I’ve learned a few more things dealing with the designer on HiDPI displays.  
The KDE desktop environment seems to handle the launcher portion of the designer best out of the box.  
The arguments I use to get correct display scaling, and font smoothing are the following.

```auto
-Dsun.java2d.uiScale.enabled=true;-Dawt.useSystemAAFontSettings=on;-Dsun.java2d.uiScale=2.0

```

There is also some large appearance gains when using a Wayland session as opposed to X11.

Update:  
Added “-Dsun.java2d.uiScale=2.0” because it’s essential on Gnome DE distros and it doesn’t hurt with KDE.
