Running Desktop Apps in Docker. Learn how to run desktop apps, such as… | by Nassos Michas | Better Programming | Medium

Docker is the de facto standard when running containerised applications these days. From simple Hello Worlds to complex, multi-container setups, your application’s deployment could never be simpler…
— Read on medium.com/better-programming/running-desktop-apps-in-docker-43a70a5265c4

How to run graphical Linux applications on Windows 10 using the Windows Subsystem for Linux (WSL) – seanthegeek.net

A step-by-step guide on installing Bash on Ubuntu on Windows, with additional steps for running graphical Linux applications.
— Read on seanthegeek.net/234/graphical-linux-applications-bash-ubuntu-windows/

Notes

  1. Start xlaunch in Windows
  2. Linux environment must contain variable DISPLAY=:0
  3. starting the Linux GUI application

Example on adding a few common files to host with ansible

– hosts: all
vars:
user: maca
tasks:
– template:
src: ./templates/settings.xml
dest: /home/{{user}}/.m2/settings.xml
owner: “{{user}}”
group: “{{user}}”
mode: 0644

– template:
src: ./templates/.bash_aliases
dest: /home/{{user}}/.bash_aliases
owner: “{{user}}”
group: “{{user}}”
mode: 0644

– template:
src: ./templates/client.ovpn
dest: /etc/openvpn/client.opvn
owner: “{{user}}”
group: “{{user}}”
mode: 0644

– template:
src: ./templates/hosts
dest: /etc/hosts
owner: “{{user}}”
group: “{{user}}”
mode: 0644

– name: autoremove unused packages
apt:
autoremove: true