# Linux based Vision client and HMIs?

**URL:** <https://forum.inductiveautomation.com/t/linux-based-vision-client-and-hmis/70302>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [February 24, 2023, 6:52pm UTC](https://forum.inductiveautomation.com/t/linux-based-vision-client-and-hmis/70302 "2023-02-24T18:52:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jordan\_Larson](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@Jordan\_Larson](https://forum.inductiveautomation.com/u/Jordan_Larson)\
**Post date:** [February 24, 2023, 6:52pm UTC](https://forum.inductiveautomation.com/t/linux-based-vision-client-and-hmis/70302/1 "2023-02-24T18:52:57Z")

</div>

What are folks generally using for Linux based HMI's as Vision clients?

I see several threads discussing it...

> [@Linux Vision Clients Auto login and security](https://forum.inductiveautomation.com/t/linux-vision-clients-auto-login-and-security/62425):
>
> Vision w/Ignition8.1.17 I am using cheap x64 pc’s with Linux mint mate and I am having issues figuring out the auto login. If I set the auto login to enable in the project the client will launch fine and I can get it to load the proper window with a client script using host or IP. I can’t figure out how to make the non “guest” clients have to login without an error. Do I have to set this up on a welcome page? I would think that I could do this without letting them “in the door” before they hav…

Also specifically.....

> [@Consistent Scaling in various Linux desktop environments](https://forum.inductiveautomation.com/t/consistent-scaling-in-various-linux-desktop-environments/55577):
>
> Continuing the discussion from [Issue with Designer/Vision Client Launchers on Linux with HiDPI displays](https://forum.inductiveautomation.com/t/issue-with-designer-vision-client-launchers-on-linux-with-hidpi-displays/53712/3): I have gotten a fairly consistent experience after launching a designer instance, or vision client. However what bugs me is when using a linux distro with the Gnome desktop environment the Designer and Vision Client Launchers are always scaled down when using HiDPI displays. In this screenshot example I am running PopOS 21.10 with Gnome 40, the displa…

We are heavy users for Windows RDS which _generally_ works, most of the time outside the Microsoft'ism and general testing that they leave to their customers to perform....

While I generally dislike running Linux based desktops for specifically the reasons that Kevin had listed in the second post Wayland (future) x11 (legacy) and the current state of broken/fragmented/everyone has a different desktop (GNOME, Xfce, LXDE, Mate, Cinnamon, etc..)... It's a grenade I might be willing to jump on if I can happily push Window/RDS into the dumpster.

Some of the possible scaling issues could concern me depending on the monitor or display in question.

We do also have Rockwell Automation ThinManager which starting in 12.1 also has support containers on thin clients in addition to previously supported containers on servers (in this case Windows) starting in 12.0.

Both of these options also seem desirable from the sense I might not be getting away from Windows but I could potentially drop RDS in some cases. They provide you with 4 different types of containers out of the box (chrome/firefox/citrix with chrome/citrix with firefox) so something using the Vision client would need to be built/tested.

Whats everyone else doing? What works great or what sucks?

Thanks!  
~Jordan

---

<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:** [February 24, 2023, 11:12pm UTC](https://forum.inductiveautomation.com/t/linux-based-vision-client-and-hmis/70302/2 "2023-02-24T23:12:01Z")

</div>

For what its worth, Vision in Linux on a standard DPI display works _great_, and Wayland DEs definitely performed better than x11 for me.  
Most of the issues in my post had to do with changing monitor DPIs between my laptop and 4K displays, which I wouldn't assume would be an issue with a dedicated workstation setup with uniform displays.

---

<div class="post-metadata">

**Author:** ![Jordan\_Larson](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@Jordan\_Larson](https://forum.inductiveautomation.com/u/Jordan_Larson)\
**Post date:** [February 27, 2023, 3:00pm UTC](https://forum.inductiveautomation.com/t/linux-based-vision-client-and-hmis/70302/3 "2023-02-27T15:00:12Z")

</div>

Thanks Mitchel for confirming!

We generally have pretty predictable deployment for "dashboards" depending on where they are at. Very basic, usually Dell monitor. Nothing too fancy and I'd figure Wayland would be well behaved enough for that. Other spaces might have a much larger TV or display.

Looks like I just need to test!

---

<div class="post-metadata">

**Author:** ![jason\_kensett](https://avatars.discourse-cdn.com/v4/letter/j/ad7895/32.png) [@jason\_kensett](https://forum.inductiveautomation.com/u/jason_kensett)\
**Post date:** [March 1, 2023, 9:43pm UTC](https://forum.inductiveautomation.com/t/linux-based-vision-client-and-hmis/70302/4 "2023-03-01T21:43:34Z")

</div>

I have not had any issues with my setup. I ended up putting together a "distro" in VM that I liked that had a stripped-down guest and then an admin. After I got it to work how I liked I then copied it to a USB drive by using a bootable copy of g parted. I can copy this standard install over then change the host name and IP to be ready to deploy in a few minutes. Not perfect, but repeatable and easy.
