Running WSL GUI Apps on Windows 10

Published Jun 27 2020 09:12 AM 370K Views
Microsoft

logo.png

 

 

 

In this post I will demonstrate how to run Linux GUI (Graphical User Interface) applications on Windows Desktop platform.

 

For now, it is necessary to install a third-party App to run the GUI Apps, but Microsoft announced on //build 2020 that they will release soon an improvement that will not require any third-party component to run Linux GUI Apps on Windows Desktop.

 

Pre-requirements:

  • Windows 10
  • WSL

 

If you want to know how to install WSL on Windows 10, please check the following post:

 

 

logo.pngUsing WSL2 in a Docker Linux container on Windows to run a Minecraft Java Server

 

 

It will be demonstrated the three ways to run the Linux GUI Apps on Windows 10 through:

  • VcXsrv Windows X Server (free)
  • X410 App available on Microsoft Store (paid app)
  • Kali App available on Microsoft Store (free)

 

First option: VcXsrv Windows X Server

The X server is a provider of graphics resources and keyboard/mouse events. I am using the VcXsrv Windows X Server that is open-source and is frequently update.

 

The first step is to install the third-part display manager called VcXsrv Windows X Server available at:

https://sourceforge.net/projects/vcxsrv/

 

During setup is important to disable the access control to avoid the permission denied error when trying to run a GUI application:

 

VcXsrv disable access control 2.png

 

 

To warranty that the “Disable access control” will be always checked, save the configuration and always launch VcXsrv using the configuration file (config.xlaunch) :

 

VcXsrv disable access control.png

 

 

NOTE: Don't forget to allow VcXsrv in the Windows firewall settings.

 

Windows Security -> Firewall & network protection -> Allow an app through firewall -> make sure VcXsrv has both public and private checked.

 

firewall.png

 

 

The next step is to set the DISPLAY environment variable on Linux to use the Windows host's IP address as WSL2 and the Windows host are not in the same network device. It is necessary to set the DISPLAY environment variable with the correct IP address on launch. There are different ways to set the DISPLAY variable, thank you @ZeevS and @Barry_Bazza for the updates.

 

Follows some ways that you can choose:

 

export DISPLAY="`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0"

export DISPLAY="`sed -n 's/nameserver //p' /etc/resolv.conf`:0"

export DISPLAY=$(ip route|awk '/^default/{print $3}'):0.0

 

 

Running the following command, it is possible to see that the $DISPLAY environment variable now has the Windows Host’s IP set:

 

 

Echo $DISPLAY

 

 

display.png

 

 

To avoid having to run that command every time that WSL is launched, you can include the command at the end of the /etc/bash.bashrc file:

 

export display.png

 

 

UPDATE: I would like to thank @samuel_skeen for let me know that now it is also necessary to create a .xsession file in the user's home directory (/home/<user>/.xsession) with the content xfce4-session:

 

 

echo xfce4-session > ~/.xsession

 

 

Done! Now you can run the Linux GUI Apps on Windows desktop.

 

Let’s try this out!

 

Follows some Apps that you can use to test:

 

Install Chromium Dev :

 

sudo add-apt-repository ppa:saiarcot895/chromium-dev
sudo apt-get update
sudo apt-get install chromium-browser

 

 

Install GEDIT:

 

sudo apt install gedit
gedit

 

 

Install x11-apps:

 

sudo apt install x11-apps
xeyes
xcalc

 

 

 

Make sure that XLaunch is running and before calling the Linux GUI Apps on Windows Desktop environment.

 

apps running.png

 

run gui apps wsl.gif

 

 

What about running Windows 10 Apps and Linux GUI Apps in the same Desktop?

 

Run the following command to launch the xfce-panel:

 

xfsettingsd --sm-client-disable; xfce4-panel --sm-client-disable --disable-wm-check &

 

 

 

What about accessing the Linux Desktop Environment via RDP?

 

The first thing that you need to do is to install a Linux Desktop Environment. I will user Xfce as it is a lightweight one.

 

Run the following commands to install Xfce:

 

sudo apt install xfce4

 

 

The next step is to install the xrdp that provides a graphical login to remote machines using RDP (Microsoft Remote Desktop Protocol).

 

sudo apt install xrdp

 

 

Type the following command to get the WSL IP address:

 

ip a

 

 

ip addr.png

 

Make sure that xrdp service is running:

 

start xrdp.png

 

Run the Remote Desktop Client (MSTSC) and type the WSL IP address to connect to xfce4:

 

mstsc.png

 

 

 

Done! Now you can access your favorite Linux IDE on WSL.

 

 

wsl rdp.png

 

wsl rdp 3.gif

 

 

Second option: X410 App

The app is available on Microsoft Store:

https://www.microsoft.com/store/productId/9NLP712ZMN9Q

 

X410.png

 

In the image below I am using the the X Server X410 App available in the Windows 10 store, that has a better graphic performance:

 

WinLinux.gif

 

 

Enabling Sound

X410 X Server App, as well as XLaunch, supports sound on Ubuntu (18;04 and 20.04). If you are using X410, please following the steps available at:

 

https://x410.dev/cookbook/wsl/enabling-sound-in-wsl-ubuntu-let-it-sing/

 

I only had to change the third step to use auth-anonymous instead of the auth-ip-acl:

load-module module-native-protocol-tcp auth-anonymous=1

 

More details here: https://github.com/microsoft/WSL/issues/4205

 

I defined the PULSE_SERVER environment variable too, as:

 

export PULSE_SERVER=tcp:$(grep nameserver /etc/resolv.conf | awk '{print $2}')

 

 

Thank you @Barry_Bazza, for letting me know that the following Pulse Audio version also works: pulseaudio-5.0-rev 18 .

 

This is the code bat file that I am using to load X410:

 

@echo off
start /B x410.exe /wm
start "" /B "C:\wsl\pulseaudio\bin\pulseaudio.exe"

ubuntu2004.exe run "if [ -z $(pidof xfce4-panel) ]; then export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0;export PULSE_SERVER=tcp:$(grep nameserver /etc/resolv.conf | awk '{print $2}'):0;  cd ~; xfsettingsd --sm-client-disable; xfce4-panel --sm-client-disable --disable-wm-check; taskkill.exe /IM x410.exe;taskkill.exe /IM pulseaudio.exe /F; fi;"

 

 

For more details about how to enable the xfce-panel steps, please check:

https://x410.dev/cookbook/wsl/xidekick/ 

 

Follows a great thread about how to fix sound issues:

 

No sound in wsl2 · Issue #4205 · microsoft/WSL (github.com)

 

Third option: Kali App

Kali Linux Windows Application is available on Microsoft Store:

https://www.microsoft.com/store/productId/9PKR34TNCV07

 

Once installed, after having providing the credentials, run the following command to install Win-KeX to allow running GUI Linux Apps on KALI for Windows:

 

sudo apt update && sudo apt install kali-win-kex

 

 

Run the following command to run Kali:

 

kex wstart

 

 

 

kex wstart.png

 

The KALI environment will be loaded:

 

kali.png

 

With Kali, you don't have to worry about setting environment variables or starting services.

 

Follows the Kali page with more details:

Kali Linux in the Windows App Store | Kali Linux

Win-KeX Version 2.0 | Kali Linux

 

In this post we see how to run GUI Linux Apps using XServer on Windows Desktop environment and how to access the full WSL Linux desktop environment.

 

I hope you liked!

 

 

115 Comments
%3CLINGO-SUB%20id%3D%22lingo-sub-1495421%22%20slang%3D%22zh-CN%22%3EReply%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1495421%22%20slang%3D%22zh-CN%22%3E%3CP%3EI'r%20dweud%20an%20error%20error%20re-referencing%20this%20article.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E(gedit%3A10261)%3A%20Gtk-WARNING%3A%2015%3A32%3A39.217%3A%20cannot%20open%20display%3A%20172.21.16.1%3A0%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1496132%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1496132%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20for%20the%20feedback%20Fan%20Su.%3C%2FP%3E%0A%3CP%3EIf%20you%20are%20using%20both%20the%20approaches%20described%20here%2C%20i.e.%2C%20using%20XServer%20and%20%3CSTRONG%3Exfce4%3C%2FSTRONG%3E%2C%20probably%20gedit%20is%20already%20opened%20in%20the%20xfce4.%20Please%20switch%20to%20xfce4%20and%20close%20the%20opened%20Apps%20or%20do%20a%20sign%20out%20to%20close%20the%20Apps.%20Please%20let%20me%20know%20if%20it%20helped.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1496311%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1496311%22%20slang%3D%22en-US%22%3E%3CP%3EWhen%20I%20saw%20the%20first%20picture%2C%20I%20thought%20it%20is%20Windows%20NT%20or%20older%20version%20of%20Windows.%3C%2FP%3E%0A%3CP%3EI%20believe%20know%2C%20Linux%20users%20could%20just%20work%20inside%20Windows.%3C%2FP%3E%0A%3CP%3EHowever%2C%20be%20very%20careful%20about%20security%20because%20in%20this%20case%20vulnerabilities%20in%20Linux%20could%20affect%20Windows%20%2C%20so%20be%20careful%20and%20make%20sure%20you%20always%20have%20the%20latest%20update.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1501549%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1501549%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F42853%22%20target%3D%22_blank%22%3E%40Fan%20Su%3C%2FA%3E%26nbsp%3Bplease%20don't%20hesitate%20to%20send%20me%20a%20step-by-step%20so%20I%20can%20try%20to%20help%20you.%20%3A)%3C%2Fimg%3E%3C%2FP%3E%0A%3CP%3EI%20faced%20this%20once%2C%20but%20for%20me%20this%20happened%20because%20I%20forgot%20some%20Apps%20opened%20in%20the%20xrdp%20session.%20%3A(%3C%2Fimg%3E%3C%2FP%3E%0A%3CP%3EBy%20your%20error%20message%2C%20I%20am%20assuming%20that%20the%20%24DISPLAY%20environment%20variable%20is%20correctly%20set%2C%20as%20it%20has%20a%20value.%20Other%20thing%20that%20you%20could%20try%20to%20do%2C%20is%20to%20restart%20the%20XLauncher%20App.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20hope%20that%20it%20helps!%3C%2FP%3E%0A%3CP%3EBest%20Regards!%20Luis%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1500811%22%20slang%3D%22zh-CN%22%3EReply%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1500811%22%20slang%3D%22zh-CN%22%3E%3CP%3EThank%20you%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%20.%20I%20have%20tried%20to%20access%20access%20via%20xrdp%20but%20log%20in%20an%20account%20password%20and%20automatic%20exitally.%20I%20think%20I%20gave%20up.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1519459%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1519459%22%20slang%3D%22en-US%22%3E%3CP%3EHow%20do%20I%20configure%20this%20if%20I've%20done%20the%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fmicrosoft%2FWSL%2Fissues%2F4150%23issuecomment-656407014%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3Etweak%20to%20configure%20bridge%20mode%20in%20WSL%202%3C%2FA%3E%3F%20The%20value%20returned%20from%20my%20%2Fetc%2Fresolv.conf%20is%20no%20longer%20auto%20generated%20by%20WSL%20and%20instead%20set%20to%20run%20directly%20off%20my%20network.%20Using%20localhost%20or%20the%20LAN%20IP%20of%20my%20host%20windows%20for%20the%20DISPLAY%20value%20has%20not%20worked.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEDIT%3A%20Scratch%20that%2C%20after%20creating%20this%20sacrificial%20post%20to%20guarantee%20my%20next%20attempt's%20success%2C%20using%20the%20LAN%20IP%20(with%20just%20%3A0%20at%20the%20end%20instead%20of%20%3A0.0)%20and%20disabling%20access%20control%20makes%20it%20work!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1532460%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1532460%22%20slang%3D%22en-US%22%3E%3CP%3EHello%2C%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20trying%20to%20run%20GUI%20applications%20on%20my%20WSL%20terminal%20but%20I%20get%20this%20error%3A%26nbsp%3BError%3A%20Can't%20open%20display%3A%20172.28.160.1%3A0%3C%2FP%3E%3CP%3EI%20noticed%20someone%20else%20was%20having%20the%20same%20issue%2C%20I%20tried%20reinstalling%20VcXrsv%2C%20but%20I%20still%20get%20the%20same%20error.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20running%20Windows%2010%20version%202004%20(OS%20Build%2019041.388)%3C%2FP%3E%3CP%3EUbuntu%2020.04%3CBR%20%2F%3EWSL%20Version%202%26nbsp%3B%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EStep%20by%20Step%20of%20What%20I'm%20doing%3A%3C%2FP%3E%3COL%3E%3CLI%3ELaunching%20VcXrsv%3COL%3E%3CLI%3ESelecting%20Multiple%20Windows%3C%2FLI%3E%3CLI%3ESetting%20Display%20number%20to%20-1%26nbsp%3B%3C%2FLI%3E%3CLI%3EPress%20Next%3C%2FLI%3E%3CLI%3ESelecting%20%22Start%20no%20client%22%3C%2FLI%3E%3CLI%3EPress%20Next%3C%2FLI%3E%3CLI%3EChecking%20%22Disable%20access%20control%22%3C%2FLI%3E%3CLI%3EPress%20Next%3C%2FLI%3E%3CLI%3EPress%20Finish%3C%2FLI%3E%3C%2FOL%3E%3C%2FLI%3E%3CLI%3EOpening%20Ubuntu%3COL%3E%3CLI%3ERun%20Command%3A%26nbsp%3Bexport%20DISPLAY%3D%22%60grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20sed%20's%2Fnameserver%20%2F%2F'%60%3A0%22%3C%2FLI%3E%3CLI%3ERun%20Command%3A%20echo%20%24DISPLAY%3COL%3E%3CLI%3EUbuntu%20Terminal%20Outputs%3A%20172.28.160.1%3A0%3C%2FLI%3E%3C%2FOL%3E%3C%2FLI%3E%3CLI%3ERun%20Command%3A%20xeyes%26nbsp%3B%3COL%3E%3CLI%3EI%20get%20the%20error%3A%26nbsp%3B%20Error%3A%20Can't%20open%20display%3A%20172.28.160.1%3A0%3C%2FLI%3E%3C%2FOL%3E%3C%2FLI%3E%3C%2FOL%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUPDATE%3A%20Just%20fixed%20it.%20I%20went%20into%20Windows%20Firewall%20and%20gave%20VcXrsv%20an%20exception%20to%20both%20public%20and%20private%20networks.%20Thank%20you%20for%20writing%20this%20tutorial%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3B!!!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1503723%22%20slang%3D%22en-US%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1503723%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3B%2C%20Thank%20you%20a%20lot.%20I've%20reinstalled%20the%20VcXsrv%20and%20it's%20working%20now.%26nbsp%3BBut%20there%20are%20still%20some%20minor%20problems%2C%20such%20as%20network%20access%20failures%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Snipaste_2020-07-03_17-51-40.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F203081iAA8E8FA5952101E8%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22Snipaste_2020-07-03_17-51-40.png%22%20alt%3D%22Snipaste_2020-07-03_17-51-40.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHowever%2C%20RDP%20login%20still%20has%20a%20problem%2C%20enter%20the%20account%20password%20will%20be%20ejected%20and%20no%20error%20message.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1533817%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1533817%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20very%20much%26nbsp%3B%3CA%20id%3D%22link_22%22%20class%3D%22lia-link-navigation%20lia-page-link%20lia-user-name-link%22%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F733476%22%20target%3D%22_self%22%3E%3CSPAN%20class%3D%22%22%3E%3C%2FSPAN%3E%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F733476%22%20target%3D%22_blank%22%3E%40akamal816%3C%2FA%3E%26nbsp%3Bfor%20your%20feedbacks%20and%20the%20detailed%20information!%20I%20am%20really%20glad%20that%20you%20made%20it%20work!%20I%20will%20update%20the%20post%20with%20this%20information.%20Thanks!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1534175%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1534175%22%20slang%3D%22en-US%22%3E%3CP%3EI've%20followed%20all%20of%20the%20steps%20as%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F733476%22%20target%3D%22_blank%22%3E%40akamal816%3C%2FA%3E%26nbsp%3B%2C%20including%20adding%20firewall%20exceptions%2C%20but%20am%20still%20running%20into%20%60Error%3A%20Can't%20open%20display%3A%20172.28.160.1%3A0%60.%20I%20have%20confirmed%20that%20VcXsrv%20is%20running%20and%20working%20enough%20to%20start%20xcalc%20from%20the%20windows%20tray%20menu.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E*%20I've%20confirmed%20in%20ipconfig%20that%20this%20is%20the%20correct%20IP%20address%20for%20WSL.%3C%2FP%3E%3CP%3E*%20I've%20tried%20completely%20disabling%20my%20firewall%20in%20case%20the%20rules%20were%20off.%3C%2FP%3E%3CP%3E*%20I've%20tried%20a%20handful%20of%20other%20configurations%20of%20VcXsrv%2C%20including%20adding%20the%20-ac%20option%20I've%20seen%20suggested%20in%20other%20locations.%3C%2FP%3E%3CP%3E*%20I've%20tried%20reinstalling%20VcXsrv.%3CBR%20%2F%3E*%20I've%20tried%20rebooting%20WSL.%20I'm%20trying%20to%20avoid%20wiping%20%26amp%3B%20reinstalling.%3CBR%20%2F%3E*%20I've%20tried%20rebooting.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20do%20not%20have%20a%20deep%20enough%20understanding%20of%20these%20tools%20to%20diagnose%20which%20pieces%20are%2Faren't%20working.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1534212%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1534212%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F734307%22%20target%3D%22_blank%22%3E%40kmacdough%3C%2FA%3E%26nbsp%3B%2C%20based%20on%20your%20message%20error%2C%20I%20think%20that%20the%20%24DISPLAY%20variable%20is%20successfully%20set%2C%20as%20I%20can%20see%20the%20IP%20in%20the%20message%20and%20as%20it%20worked%20for%20the%20xcalc%20App.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EBut%20only%20to%20double-check%20it%2C%20please%20let%20me%20know%20if%20the%20value%20is%20different%20of%20null.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20case%20the%20%24DISPLAY%20variable%20is%20correctly%20set%2C%20probably%20the%20Linux%20Desktop%20environment%20session%20is%20opened%20(in%20my%20case%20%3CSTRONG%3Exrdp%3C%2FSTRONG%3E)%2C%20in%20case%20you%20have%20installed%20and%20accessed%20it.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ETo%20double-check%20it%2C%20you%20need%20to%20connect%20to%20the%20Linux%20Desktop%20environment%20using%20the%20WSL%20IP%20address%20and%20MSTSC%20(remote%20desktop)%20and%20sign%20out%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3Eip%20a%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECopy%20the%20WSL%20IP%20address%20and%20run%20the%20MSTSC%20(remote%20desktop)%20to%20access%20the%20Linux%20GUI%20environment.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EPlease%20let%20me%20know%20if%20it%20helps.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1534270%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1534270%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3EI've%20never%20set%20this%20up%2C%20but%20I'm%20attempting%20anyways%20just%20in%20case.%20Running%20ip%20a%20from%20within%20WSL%2C%20I%20see%20an%20inet%20address%20for%20eth0.%20Is%20this%20the%20one%20you're%20referring%20to%3F%20If%20so%2C%20MSTSC%20was%20unable%20to%20connect.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1534272%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1534272%22%20slang%3D%22en-US%22%3E%3CP%3ETo%20clarify%2C%20xcalc%20only%20works%20when%20run%20directly%20from%20VcXsrv%20menu%20in%20windows%20tray%2C%20not%20when%20run%20from%20WSL%20prompt.%20I%20am%20currently%20using%20ConEmu%20if%20that's%20relevant.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAlso%2C%20to%20be%20clear%3A%3C%2FP%3E%3CPRE%3E....%24%20echo%20%24DISPLAY%0A172.30.16.1%3A0%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1534299%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1534299%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F734307%22%20target%3D%22_blank%22%3E%40kmacdough%3C%2FA%3E%26nbsp%3B%2C%20thank%20you%20for%20the%20detailed%20info.%3C%2FP%3E%0A%3CP%3ESo%2C%20does%20it%20not%20work%20when%20you%20access%20from%20WT%2C%20like%20this%3F%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22luisdem_0-1595283045731.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F206547i22231243AC68F193%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22luisdem_0-1595283045731.png%22%20alt%3D%22luisdem_0-1595283045731.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ENotice%20that%20XLaunch%20must%20be%20running.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1534314%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1534314%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F734307%22%20target%3D%22_blank%22%3E%40kmacdough%3C%2FA%3E%26nbsp%3B%2C%20follows%20the%20IP%20that%20I%20am%20using%20on%20MSTSC%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22luisdem_0-1595283161635.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F206556i319111603C6FFC39%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22luisdem_0-1595283161635.png%22%20alt%3D%22luisdem_0-1595283161635.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1534327%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1534327%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F734307%22%20target%3D%22_blank%22%3E%40kmacdough%3C%2FA%3E%26nbsp%3B%2C%20I%20am%20really%20glad%20that%20it%20works!!!!!!%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1534319%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1534319%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3EI've%20figured%20it%20out.%20xrdp%20was%20not%20the%20issue.%20The%20initial%20post%20I%20referred%20to%20used%20%22%20%2Fsbin%2Fip%20route%22%20which%20gives%20a%20different%20IP%20%3CIMG%20class%3D%22lia-deferred-image%20lia-image-emoji%22%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Fhtml%2Fimages%2Femoticons%2Ffacepalm_40x40.gif%22%20alt%3D%22%3Afacepalm%3A%22%20title%3D%22%3Afacepalm%3A%22%20%2F%3E.%20Updating%20the%20.bashrc%20%26amp%3B%20re-sourcing%20fixed%20the%20problem.%20I'm%20a%20dummie.%20Thanks!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEDIT%3A%20My%20real%20mistake%20was%20not%20finding%20this%20post%20to%20start%20with%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1546828%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1546828%22%20slang%3D%22en-US%22%3E%3CP%3EJust%20to%20save%20time%20on%20googling%20to%20other%20Ubuntu%20newbies%20like%20me%3A%20I%20had%20only%20terminal%20with%20no%20GUI%20originally.%3C%2FP%3E%3CP%3EThe%20following%20command%20adds%20the%20required%20'export%20DISPLAY'%20command%20to%20the%20end%20of%20%3CEM%3Ebash.bashrc%3C%2FEM%3E%20file.%20Note%20that%20I%20had%20to%20switch%20to%20super%20user%20(root)%2C%20because%20of%20the%20'permission%20denied'%20error%20for%20my%20regular%20user%20(student)%3A%3C%2FP%3E%3CPRE%3Estudent%40GARAVSKY-NB-W10%3A~%24%20sudo%20-s%3CBR%20%2F%3E%5Bsudo%5D%20password%20for%20student%3A%26nbsp%3B%3CBR%20%2F%3Eroot%40GARAVSKY-NB-W10%3A%2Fhome%2Fstudent%23%20echo%20%24'export%20DISPLAY%3D%5C%22%60grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20sed%20%5C's%2Fnameserver%20%2F%2F%5C'%60%3A0%5C%22'%20%26gt%3B%26gt%3B%20%2Fetc%2Fbash.bashrc%3C%2FPRE%3E%3CP%3EYou%20can%20make%20sure%20that%20the%20line%20is%20correctly%20added%20using%20the%20following%20command%3A%3C%2FP%3E%3CPRE%3Ecat%20%2Fetc%2Fbash.bashrc%20%3C%2FPRE%3E%3CP%3EIf%20you%20added%20a%20wrong%20line%2C%20the%20following%20command%20removes%20the%20last%20line%20from%20this%20file%3A%3C%2FP%3E%3CPRE%3Esed%20-i%20'%24%20d'%20%2Fetc%2Fbash.bashrc%3C%2FPRE%3E%3CP%3EFinally%2C%20you%20can%20return%20back%20to%20regular%20user%20(student)%20with%20the%20following%20command%3A%3C%2FP%3E%3CPRE%3Esudo%20-u%20student%20-s%3C%2FPRE%3E%3CP%3EFinally%2C%20when%20you%20ran%20these%20commands%2C%20start%26nbsp%3B%22c%3A%5CProgram%20Files%5CVcXsrv%5Cxlaunch.exe%22%26nbsp%3B%20from%20the%20location%20where%20you%20installed%20it.%20This%20will%20help%20you%20configure%20the%20X%20server%20as%20shown%20in%20the%20first%20screenshots%20-%20it%20was%20not%20clear%20to%20me%20from%20the%20beginning%20of%20this%20article%20(probably%20it%20should%20be%20mentioned%20explicitly).%3C%2FP%3E%3CP%3EThen%20I%20saved%20the%20configuration%20to%26nbsp%3B%22c%3A%5CProgram%20Files%5CVcXsrv%5Cconfig.xlaunch%22%26nbsp%3B%20and%20started%20it.%20If%20this%20happens%20to%20you%20too%2C%20look%20for%20the%20app%20icon%20in%20the%20system%20tray%20(right%20bottom%20of%20the%20taskbar).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1550124%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1550124%22%20slang%3D%22en-US%22%3E%3CP%3EAdding%20this%20comment%20here%20to%20help%20those%20who%20had%20the%20error%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3EError%3A%20Can't%20open%20display%3A%20192.168.43.1%3C%2FBLOCKQUOTE%3E%3CP%3E(which%20is%20my%20IP%20address)%20or%20maybe%20ones%20who%20had%20multiple%20IP%20Addresses%20shown%20when%20you%20check%20the%20%24DISPLAY%20variable.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERight%20click%20on%20the%20VcXsrv%20icon%20in%20the%20taskbar%20and%20click%20on%20Show%20log.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22sudevssuresh_0-1595927273745.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F208452iA96BF64DD90F365A%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22sudevssuresh_0-1595927273745.png%22%20alt%3D%22sudevssuresh_0-1595927273745.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20the%20notepad%20that%20opens%2C%20look%20for%20the%20line%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%3EwinClipboardThreadProc%20-%20DISPLAY%20%3D%20127.0.0.1%3A0.0%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3EDunno%20if%20that%20IP%20Address%20will%20be%20different%20for%20others%2C%20but%20yes%2C%20copy%20that.%20Don't%20copy%20the%20port%20number.%20In%20this%20case%20127.0.0.1%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENow%20in%20you%20WSL%20Terminal%2C%20type%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%3Esudo%20nano%20%2Fetc%2Fresolv.conf%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3EIn%20the%20text%20editor%20that%20opens%2C%20delete%20whatever%20appears%20after%20'nameserver'%20and%20paste%20the%20above%20IP%20Address.%20Press%20Ctrl%2BO%2C%20Enter%2C%20and%20Ctrl%2BX%20to%20save%20and%20close%20the%20editor.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThen%20type%2C%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%3Eexport%20DISPLAY%3D%22%60grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20sed%20's%2Fnameserver%20%2F%2F'%60%3A0%22%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3Eand%20proceed%20as%20per%20the%20tutorial.%20This%20is%20what%20I%20did%20when%20I%20was%20stuck.%20Hope%20it%20works.%3C%2FP%3E%3CP%3ECheers.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1557749%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1557749%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20for%20this%20very%20detailed%20tutorial!%20Unfortunately%2C%20I%20am%20having%20trouble%20getting%20this%20to%20work%20despite%20following%20all%20the%20steps%20here.%20echo%20%24DISPLAYNAME%20shows%20%22xxx.xxx.128.1%3A0%22%20(numbers%20masked)%2C%20and%20I've%20launched%20VcXsrv%20with%20the%20Disable%20Access%20Control%20box%20checked%20and%20after%20having%20enabled%20both%20public%20and%20private%20connections%20in%20the%20Firewall%20app%20(which%20I%20did%20not%20do%20when%20initially%20installing%20and%20launching%20VcXsrv).%20I%20tried%20launching%20it%20with%20both%20display%20port%20-1%20and%200%2C%20but%20in%20all%20cases%20trying%20to%20launch%20xcalc%20from%20the%20Ubuntu%20terminal%20results%20in%20the%20error%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EError%3A%20Can't%20open%20display%3A%20xxx.xxx.128.1%3A0%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20installed%20xrdp%20and%20attempted%20to%20connect%20to%20the%20IP%20address%20from%20%22ip%20a%22%2C%20%22xxx.xxx.133.232%2C%20in%20the%20same%20%2F16%20as%20the%20previous%20address%2C%20but%20after%20entering%20my%20username%20and%20password%20it%20exits%20abruptly.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1557756%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1557756%22%20slang%3D%22en-US%22%3E%3CP%3EOh%2C%20I%20figured%20this%20out%20just%20a%20bit%20after%20my%20post.%20Even%20though%20I%20went%20back%20into%20Windows%20Defender%20in%20the%20suggested%20path%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EWindows%20Security%20-%26gt%3B%20Firewall%20%26amp%3B%20network%20protection%20-%26gt%3B%20Allow%20an%20app%20through%20firewall%20-%26gt%3B%20make%20sure%20VcXsrv%20has%20both%20public%20and%20private%20checked.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eand%20selected%20public%20(which%20I'd%20omitted%20on%20the%20original%20pop-up%20screen)%2C%20and%20hit%20OK%2C%20this%20didn't%20seem%20to%20take.%20I%20went%20into%20the%20advanced%20Firewall%20settings%20and%20deleted%20all%20the%20inbound%20rules%20for%20VcXsrv.%20This%20made%20the%20defender%20popup%20box%20appear%20again%2C%20I%20selected%20private%20and%20public%2C%20and%20now%20everything%20works%20great.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1557782%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1557782%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F745560%22%20target%3D%22_blank%22%3E%40jwimberl%3C%2FA%3E%2C%20I%20am%20glad%20that%20it%20worked!!!!!%20Thank%20you%20very%20much%20for%20your%20feedback!!!!%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1557785%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1557785%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F667494%22%20target%3D%22_blank%22%3E%40sudevssuresh%3C%2FA%3E%26nbsp%3B%2C%20thank%20you%20very%20much%20for%20sharing%20more%20details!!!!!%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1558308%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1558308%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3Byou%20are%20my%20man%20of%20the%20hour!%20I%20was%20just%20looking%20for%20someway%20to%20make%20this%20happen.%3C%2FP%3E%0A%3CP%3EWould%20you%20know%20if%20Plasma%20or%20LXQT%20will%20also%20work%20via%20this%20method.%20I%20plan%20on%20trying%20one%20this%20weekend.%3C%2FP%3E%0A%3CP%3EEDIT%3A%20spoke%20too%20soon.%20I%20am%20having%20issues%20rdping%20to%20to%20wsl.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20have%20installed%20xfce%20and%20slim%20and%20started%20the%20slim%20service.%3C%2FP%3E%0A%3CP%3EI%20also%20have%20vcxsrvr%20running.%20I%20am%20able%20to%20render%20xeyes%20on%20my%20windows%20desktop%20without%20issues.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22rishavsharan_0-1596203723675.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F209297iC0653A3E42895EDC%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22rishavsharan_0-1596203723675.png%22%20alt%3D%22rishavsharan_0-1596203723675.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3Ebut%20when%20I%20try%20to%20rdp%20into%20wsl%2C%20i%20get%20the%20xorg%20login%20screen%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22rishavsharan_1-1596203801058.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F209298i6CFDC4AB67AB45F4%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22rishavsharan_1-1596203801058.png%22%20alt%3D%22rishavsharan_1-1596203801058.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EAnd%20when%20I%20login%2C%20I%20get%20this%20error%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22rishavsharan_2-1596203825665.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F209299iA26D9F8CD347AF6B%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22rishavsharan_2-1596203825665.png%22%20alt%3D%22rishavsharan_2-1596203825665.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1559686%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1559686%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F317109%22%20target%3D%22_blank%22%3E%40rishavsharan%3C%2FA%3E%26nbsp%3B%2C%20thank%20you%20very%20much%20for%20your%20feedback!%20%3A)%3C%2Fimg%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20am%20facing%20the%20same%20issue%20in%20a%20machine%20with%20Ubuntu%2020.04.%20What%20Ubuntu%20version%20are%20you%20using%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EOn%20Windows%2010%2C%20it%20is%20possible%20to%20have%20more%20than%20one%20Linux%20distro%20installed.%20I%20have%20both%2018.0%20an%2020.4%20installed%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22linux.png%22%20style%3D%22width%3A%20652px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F209504iB9868D8FE8F9F0CB%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22linux.png%22%20alt%3D%22linux.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20need%20to%20stop%20the%20xrdp%20service%20on%20Ubuntu%2020.04%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3Esudo%20service%20xrdp%20stop%3C%2FPRE%3E%0A%3CP%3EAnd%20start%20the%20same%20on%2018.04%20%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3Esudo%20service%20xrdp%20start%3C%2FPRE%3E%0A%3CP%3EIt%20worked%20after%20that.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EPlease%20let%20me%20know%20if%20it%20is%20your%20same%20scenario.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1560340%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1560340%22%20slang%3D%22en-US%22%3E%3CP%3EHey%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3BI%20am%20indeed%20on%20Ubuntu%2020.04.1%20LTS%3C%2FP%3E%0A%3CP%3EI%20will%20give%2018.0%20a%20try%20and%20report%20back%20with%20my%20results.%3C%2FP%3E%0A%3CP%3E%3C!--EndFragment%20--%3E%3C%2FP%3E%0A%3CP%3EEDIT%3A%3C%2FP%3E%0A%3CP%3EOn%2018.0%20I%20am%20able%20to%20get%20LXQT%20to%20work%20properly.%26nbsp%3B%20As%20long%20as%20my%20vcxsrv%20window%20is%20open%2C%20it%20works%20as%20the%20OS%20window.%3C%2FP%3E%0A%3CP%3EAll%20you%20need%20to%20do%20is%20install%20lxqt%20and%20sddm%20by%3C%2FP%3E%0A%3CP%3E%60%60%60%3C%2FP%3E%0A%3CP%3Esudo%20apt%20install%20lxqt%20sddm%3C%2FP%3E%0A%3CP%3E%60%60%60%3C%2FP%3E%0A%3CP%3Eand%20then%20start%20the%20desktop%20manager%20using%3C%2FP%3E%0A%3CP%3E%60%60%60%3C%2FP%3E%0A%3CP%3Esudo%20service%20sddm%20start%3C%2FP%3E%0A%3CP%3E%60%60%60%3C%2FP%3E%0A%3CP%3ESound%20is%20not%20working%20but%20it%20is%20something%20I%20will%20investigate.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22rishavsharan_0-1596293781276.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F209577i75820486C727AA6A%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22rishavsharan_0-1596293781276.png%22%20alt%3D%22rishavsharan_0-1596293781276.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1560584%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1560584%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F317109%22%20target%3D%22_blank%22%3E%40rishavsharan%3C%2FA%3E%26nbsp%3BI%20am%20glad%20that%20you%20made%20it%20work!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERelated%20to%20the%20sound%20issue%2C%26nbsp%3BI%20only%20could%20make%20it%20work%20using%20the%20X410%20X%20Server%20App%20and%20following%20the%20steps%20available%20at%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fx410.dev%2Fcookbook%2Fwsl%2Fenabling-sound-in-wsl-ubuntu-let-it-sing%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fx410.dev%2Fcookbook%2Fwsl%2Fenabling-sound-in-wsl-ubuntu-let-it-sing%2F%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20had%20to%20change%20the%20third%20step%20to%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3Eload-module%20module-native-protocol-tcp%20auth-anonymous%3D1%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EI%20defined%20the%20PULSE_SERVER%20environment%20variable%20too%2C%20as%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3Eexport%20PULSE_SERVER%3D%24(cat%20%2Fetc%2Fresolv.conf%20%7C%20grep%20nameserver%20%7C%20awk%20'%7Bprint%20%242%3B%20exit%3B%7D')%3A0%3Bexport%20PULSE_SERVER%3D%24(cat%20%2Fetc%2Fresolv.conf%20%7C%20grep%20nameserver%20%7C%20awk%20'%7Bprint%20%242%3B%20exit%3B%7D')%3A0%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22satya%20youtube.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F209645i45EAEE4C588E1978%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22satya%20youtube.png%22%20alt%3D%22satya%20youtube.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThis%20is%20the%20code%20bat%20file%20that%20I%20am%20using%20to%20load%20X410%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3E%40echo%20off%0Astart%20%2FB%20x410.exe%20%2Fwm%0Astart%20%22%22%20%2FB%20%22C%3A%5Cwsl%5Cpulseaudio%5Cbin%5Cpulseaudio.exe%22%0A%0Aubuntu1804.exe%20run%20%22if%20%5B%20-z%20%24(pidof%20xfce4-panel)%20%5D%3B%20then%20export%20DISPLAY%3D%24(cat%20%2Fetc%2Fresolv.conf%20%7C%20grep%20nameserver%20%7C%20awk%20'%7Bprint%20%242%3B%20exit%3B%7D')%3A0%3Bexport%20PULSE_SERVER%3D%24(cat%20%2Fetc%2Fresolv.conf%20%7C%20grep%20nameserver%20%7C%20awk%20'%7Bprint%20%242%3B%20exit%3B%7D')%3A0%3B%20cd%20~%3B%20xfsettingsd%20--sm-client-disable%3B%20xfce4-panel%20--sm-client-disable%20--disable-wm-check%3B%20taskkill.exe%20%2FIM%20x410.exe%3Btaskkill.exe%20%2FIM%20pulseaudio.exe%20%2FF%3B%20fi%3B%22%3C%2FPRE%3E%0A%3CP%3EI%20need%20to%20investigate%20how%20to%20make%20it%20work%20on%20XLaunch.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1560925%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1560925%22%20slang%3D%22en-US%22%3E%3CP%3EI%20am%20actually%20good%20without%20sound%20for%20now%20as%20I%20plan%20to%20use%20wsl%20mostly%20for%20dev%20work.%3C%2FP%3E%0A%3CP%3EJust%20wanted%20to%20add%20one%20more%20way%20of%20running%20the%20desktop.%20You%20don't%20really%20need%20xrdp%20at%20all.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHere%20are%20all%20the%20steps%20for%20lxqt%20(and%20hopefully%20any%20other%20desktop)%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3EOpen%20bash.%20do%20%60sudo%20apt%20update%60%20and%20then%20install%20lxqt%20%60sudo%20apt%20install%20lxqt%20sddm%60%3C%2FLI%3E%0A%3CLI%3Ein%20bash%20type%20%60export%20DISPLAY%3D%22%60grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20sed%20's%2Fnameserver%20%2F%2F'%60%3A0%22%60%3C%2FLI%3E%0A%3CLI%3Eopen%20up%20vcxrv%3C%2FLI%3E%0A%3CLI%3Eand%20then%20in%20the%20bash%20type%20%60startlxqt%60%20(or%20startxfce4).%26nbsp%3B%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EThat%20alone%20should%20be%20able%20to%20start%20the%20desktop%20env%20in%20the%20vcxsrv.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1564103%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1564103%22%20slang%3D%22en-US%22%3E%3CP%3EI%20followed%20the%20steps%20outlined%20in%20the%20article%2C%20but%20I%20kept%20getting%20%22Can't%20open%20display%22%20messages.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEventually%20I've%20figured%20out%20that%20there%20were%202%20issues%20in%20my%20case%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%201.%20Grepping%20IP-address%20from%20resolv.conf%20did%20not%20work%20since%20nameserver%20address%20was%20different%20from%20my%20IP-address%20(I%20also%20had%20to%20manually%20fix%20the%20nameserver%20address%20in%20resolv.conf%2C%20since%20the%20auto-generated%20one%20did%20not%20work).%20I%20had%20to%20look%20up%20my%20actual%20IP-address%20by%20running%20%60ipconfig%60%20in%20PowerShell.%20Use%20the%20one%20associated%20with%20your%20machine%20(not%20the%20WSL%20one).%3C%2FP%3E%3CP%3E%26nbsp%3B%202.%26nbsp%3BThe%20firewall%20settings%20described%20in%20the%20article%20were%20incomplete.%20I%20also%20had%20to%20click%20on%20%22Public%20network%22%20(which%20was%20active%20in%20my%20case)%20and%20uncheck%20%22Block%20all%20incoming%20connections%2C%20including%20those%20in%20the%20list%20of%20allowed%20apps%22.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMaybe%20it's%20worth%20mentioning%20these%20options%20in%20the%20text.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1567636%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1567636%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F748431%22%20target%3D%22_blank%22%3E%40IgorGayday%3C%2FA%3E%26nbsp%3B!!!!!%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1572970%22%20slang%3D%22zh-CN%22%3EReply%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1572970%22%20slang%3D%22zh-CN%22%3E%3CP%3EHi%3C%2FP%3E%3CP%3EWhen%20I%20run%20chrome%2C%20I%20find%20the%20text%20displayed%20garbled%2C%20error%20information%20as%20follows%2C%20hoping%20to%20provide%20some%20help%2C%20thank%20you.%3C%2FP%3E%3CPRE%3E(base)%20hao%40LAPTOP-0EJFF4VB%3A~%24%20google-chrome%0AlibGL%20error%3A%20No%20matching%20fbConfigs%20or%20visuals%20found%0AlibGL%20error%3A%20failed%20to%20load%20driver%3A%20swrast%0A%5B35%3A90%3A0807%2F210641.794253%3AERROR%3Abus.cc(393)%5D%20Failed%20to%20connect%20to%20the%20bus%3A%20Failed%20to%20connect%20to%20socket%20%2Fvar%2Frun%2Fdbus%2Fsystem_bus_socket%3A%20No%20such%20file%20or%20directory%0AlibGL%20error%3A%20No%20matching%20fbConfigs%20or%20visuals%20found%0AlibGL%20error%3A%20failed%20to%20load%20driver%3A%20swrast%0A%5B35%3A104%3A0807%2F210641.968952%3AERROR%3Abus.cc(393)%5D%20Failed%20to%20connect%20to%20the%20bus%3A%20Could%20not%20parse%20server%20address%3A%20Unknown%20address%20type%20(examples%20of%20valid%20types%20are%20%22tcp%22%20and%20on%20UNIX%20%22unix%22)%0A%5B35%3A104%3A0807%2F210641.969000%3AERROR%3Abus.cc(393)%5D%20Failed%20to%20connect%20to%20the%20bus%3A%20Could%20not%20parse%20server%20address%3A%20Unknown%20address%20type%20(examples%20of%20valid%20types%20are%20%22tcp%22%20and%20on%20UNIX%20%22unix%22)%0A%5B99%3A99%3A0807%2F210642.031354%3AERROR%3Aviz_main_impl.cc(150)%5D%20Exiting%20GPU%20process%20due%20to%20errors%20during%20initialization%0A%5B35%3A104%3A0807%2F210642.032102%3AERROR%3Abus.cc(393)%5D%20Failed%20to%20connect%20to%20the%20bus%3A%20Could%20not%20parse%20server%20address%3A%20Unknown%20address%20type%20(examples%20of%20valid%20types%20are%20%22tcp%22%20and%20on%20UNIX%20%22unix%22)%3C%2FPRE%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22greedyhao_0-1596805699754.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F210987i98379F0245FBA6FE%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22greedyhao_0-1596805699754.png%22%20alt%3D%22greedyhao_0-1596805699754.png.%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1573417%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1573417%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20for%20the%20feedback%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F752571%22%20target%3D%22_blank%22%3E%40greedyhao%3C%2FA%3E%26nbsp%3B!%3C%2FP%3E%0A%3CP%3EYes%2C%20the%20same%20happens%20here.%20Probably%20that%20will%20fixed%20in%20the%20version%20that%20Microsoft%20will%20implement%20the%20X%20Server%20feature.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22WSLChromiumGIF.gif%22%20style%3D%22width%3A%20800px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F211012i47006CEA533264DC%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22WSLChromiumGIF.gif%22%20alt%3D%22WSLChromiumGIF.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1600477%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1600477%22%20slang%3D%22en-US%22%3E%3CP%3EIm%20having%20problems%20with%20the%20step%20where%20we%20put%20the%20command%20at%20the%20end%20of%26nbsp%3B%3CSTRONG%3E%2Fetc%2Fbash.bashrc.%26nbsp%3B%3C%2FSTRONG%3EI%20already%20put%20the%20command%20but%20when%20i%20try%20to%20run%20it%20its%20say%20%22Error%3A%20Can't%20open%20display%3A%22%20i%20really%20dont%20want%20to%20put%20this%20command%20everytime%20i%20have%20to%20run%20a%20GUI%20app.%20what%20can%20i%20do%3F%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Annotation%202020-08-19%20235539.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F213394iA64F280B8371A19B%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22Annotation%202020-08-19%20235539.jpg%22%20alt%3D%22Annotation%202020-08-19%20235539.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1605285%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1605285%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%20this%20post%20has%20been%20really%20helpful.%3C%2FP%3E%3CP%3EI%20have%20it%20all%20up%20and%20running%2C%20although%20the%20resolution%20in%20the%20linux%20windows%20is%20much%20less%20than%20the%20native%20windows.%20Is%20there%20a%20way%20of%20fixing%20this%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1606939%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1606939%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%20for%20the%20great%20article%2C%20but%20I%20am%20confused.%26nbsp%3B%26nbsp%3B%20I%20do%20not%20understand%20how%20or%20why%20the%20following%20should%20work%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Eexport%20DISPLAY%3D%22%60grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20sed%20's%2Fnameserver%20%2F%2F'%60%3A0%22%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20VcXxerv%26nbsp%3B%20and%20there%20are%20only%20two%20ip%20addresses%20by%20which%20I%20can%20get%20at%20it%26nbsp%3B%20one%20is%26nbsp%3B%20localhost%20and%20the%20other%20is%20the%20ip%20of%20my%20windows%20host%20machine%20NIC%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20someone%20please%20help%20me%20understand%20what%20is%20going%20on%2C%20thanks%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1607167%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1607167%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F768387%22%20target%3D%22_blank%22%3E%40steve_bovy%3C%2FA%3E%26nbsp%3BI%20found%20that%20command%20didn't%20give%20me%20the%20right%20address%2C%20either.%26nbsp%3B%20Instead%20I%20ran%20%22ipconfig%22%20(in%20powershell%20or%20%22command%22)%20and%20used%20second%20IPv4%20address%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26gt%3Bipconfig%3C%2FP%3E%3CP%3EWindows%20IP%20Configuration%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EEthernet%20adapter%20vEthernet%20(WSL)%3A%3C%2FP%3E%3CP%3EIPv4%20Address.%20.%20.%20.%20.%20.%20.%20.%20.%20.%20.%20%3A%20xxx.xxx.xxx.xxx%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEthernet%20adapter%20Ethernet%3A%3C%2FP%3E%3CP%3EIPv4%20Address.%20.%20.%20.%20.%20.%20.%20.%20.%20.%20.%20%3A%20192.168.1.75%26nbsp%3B%20%26nbsp%3B%20%26lt%3B-------%20use%20this%20one%20for%20DISPLAY%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1607932%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1607932%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F767633%22%20target%3D%22_blank%22%3E%40BartonBond%3C%2FA%3E%2C%20thank%20you%20for%20your%20great%20feedback!%3CBR%20%2F%3EX410%20App%20has%20a%20better%20performance%20and%20graphics%20than%26nbsp%3B%3CSPAN%3EVcXsrv%2C%20but%20it%20isn't%20100%25%20yet.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EMicrosoft%20is%20working%20in%20a%20X%20Server%20version%20that%20will%20have%20a%20great%20graphics%20support.%20%3AD%3C%2Fimg%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1609586%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1609586%22%20slang%3D%22en-US%22%3E%3CP%3EOn%20the%20issue%20of%20getting%20the%20Windows%20Host%20IP-ADDRESS%20I%20would%20like%20to%20suggest%20using%26nbsp%3B%20%22nslookup.exe%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETry%20this%3A%26nbsp%3B%20%40homedesk%3A~%24%20nslookup.exe%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThen%20This%20%3A%26nbsp%3B%20%40homedesk%3A~%24%20nslookup.exe%20%24HOSTNAME%20%7C%20grep%20Name%3CBR%20%2F%3EName%3A%20homedesk.local.lan%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThen%20This%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eexport%20DISPLAY%3D%22%60nslookup.exe%20%24HOSTNAME%20%7C%20grep%20Name%20%7C%20sed%20-e%20's%2FName%3A%20%2F%2F'%20-e%20's%2F%5Cr%2F%2F'%60%3A0%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnd%20for%26nbsp%3B%20starting%20xrdp%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eecho%20MYUSER%20%7C%26nbsp%3B%20sudo%20-S%20service%20xrdp%20start%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1610621%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1610621%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%20I'm%20using%20Ubuntu%2020.04%20LTS%2C%20I%20have%20installed%26nbsp%3B%3CSTRONG%3EVcXsrv%3CSPAN%3E%26nbsp%3B%2C%20xfce4%20and%20xrdp.%26nbsp%3B%20%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%3ET%3C%2FSPAN%3E%3CSPAN%3Ehe%20command%20%22sudo%20startxfce4%22%20start%20the%20GUI%2C%20but%20Remote%20Desktop%20doesn't%20work%2C%20it%20opens%20the%20window%20and%20shows%20Xorg%20as%20session%20type%2C%20I%20insert%20the%20login%20user%20name%20and%20password%20and%20then%20the%20window%20just%20close.%20Any%20help%20is%20appreciated.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThanks%2C%20Marco%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1610790%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1610790%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F770414%22%20target%3D%22_blank%22%3E%40mrcgrg%3C%2FA%3E%26nbsp%3B%2C%20please%20make%20sure%20that%20the%20xrdp%20service%20is%20running.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22xrdp%20status%20start.png%22%20style%3D%22width%3A%20935px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F214644i14367B39C70EA9D9%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22xrdp%20status%20start.png%22%20alt%3D%22xrdp%20status%20start.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1610797%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1610797%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F765293%22%20target%3D%22_blank%22%3E%40juancv3d%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EPlease%20make%20sure%20that%20the%20DISPLAY%20environment%20has%20an%20IP%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3Eecho%20%24DISPLAY%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20case%20it%20hasn't%2C%20please%20double%20check%20that%20the%20X%20Server%20App%20is%20running%20and%20that%20the%20firewall%20exception%20is%20set.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1611192%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1611192%22%20slang%3D%22en-US%22%3E%3CP%3E%3CFONT%3EKudos%20for%20the%20excellent%20integration%20of%20WSL2%20finally%20in%20the%20latest%20release%20version%20of%20Windows%2C%20leaving%20finally%20I%20can%20stop%20using%20Insider%20builds.%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%3EAs%20a%20Linux%20software%20developer%20now%20experimenting%20with%20Windows%20development%2C%20I%20can't%20wait%20to%20see%20the%20Microsoft%20X-Server%20version%20being%20integrated%20as%20soon%20as%20possible%20as%20a%20Windows%20service%20and%20left%20to%20install%20third%20party%20applications%20and%20to%20support%20native%20Windows%20resolutions.%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1612434%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1612434%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSTRONG%3EGood%20News%20!!!%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3ENew%20release%26nbsp%3B%2020H2%26nbsp%3B%26nbsp%3B%20includes%26nbsp%3B%26nbsp%3B%20wsl2%26nbsp%3B%20'localhost'%20fix%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1612437%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1612437%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSTRONG%3EWSL2%26nbsp%3B%20Wish-List%20Feature%20Fix%20%3F%3F%26nbsp%3B%20%7B%20I%20know%20this%20is%20not%20the%20correct%20forum%20for%20this%20request%20%7D%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EI%20am%20just%20sounding%20off%20%3A)%3C%2Fimg%3E%26nbsp%3B%20%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EPROBLEM%20DESCRIPTION%3A%20%22DOUBLE%20TROUBLE%22%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3ENON%20UNIQUE%20WSL2%20HOST%20NAME%20CREATES%20UNNECESSARY%26nbsp%3B%20%22NAME%20RESOLUTION%22%26nbsp%3B%20CONFUSION%26nbsp%3B%20WHICH%20CAN%20CURRENTLY%20ONLY%20BE%20WORKED%20%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EAROUND%20BY%20USING%20FULLY-QUALIFIED%20HOST%20NAME%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EExample%20of%26nbsp%3B%26nbsp%3B%20problem%26nbsp%3B%26nbsp%3B%20(Accessing%26nbsp%3B%20Windows%20Host%20X-Serv)%26nbsp%3B%20%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EThe%20following%20will%20not%20work%3A%26nbsp%3B%26nbsp%3B%20DISPLAY%3DHOSTNAME%3A0%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3ETHE%20WORK%20AROUND%20IS%26nbsp%3B%20DISPLAY%3DHOSTNAME.%3CEM%3EWINHOST-DOMAIN%3C%2FEM%3E%3A0%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EAdditional%26nbsp%3B%20wsl.conf%26nbsp%3B%26nbsp%3B%20Network%26nbsp%3B%26nbsp%3B%20Keywords%26nbsp%3B%20%3F%3F%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EAllow%20custom%20configuration%20of%26nbsp%3B%20HOSTNAME%26nbsp%3B%20file%26nbsp%3B%26nbsp%3B%20so%26nbsp%3B%20that%26nbsp%3B%20WSL2%20VM%26nbsp%3B%20machine%20network%20name%20is%20unique%20and%20different%20from%20windows%20%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Ehost%20machine%20name%26nbsp%3B%20(%26nbsp%3B%20I%20would%20prefer%20the%20default%20to%20be%20the%20linux%20distribution%20name%20)%26nbsp%3B%20this%20would%20of%20course%20impact%20the%20HOST%20file%20as%20well%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1613100%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1613100%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3B%2C%20the%20xrdp%20is%20running%20but%20the%20login%20fails.%20I%20have%20tried%20this%20(172.24.97.149%20is%20the%20IP%20address%20of%20Ubuntu)%2C%20but%20it%20doesn't%26nbsp%3B%20work%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Emarco%40DP5820%3A~%24%20export%20DISPLAY%3D172.24.97.149%3A0%3CBR%20%2F%3Emarco%40DP5820%3A~%24%20sudo%20startxfce4%3CBR%20%2F%3E%5Bsudo%5D%20password%20for%20marco%3A%3CBR%20%2F%3E%2Fusr%2Fbin%2Fstartxfce4%3A%20X%20server%20already%20running%20on%20display%20172.24.97.149%3A0%3CBR%20%2F%3Exrdb%3A%20Connection%20refused%3CBR%20%2F%3Exrdb%3A%20Can't%20open%20display%20'172.24.97.149%3A0'%3CBR%20%2F%3EUnable%20to%20init%20server%3A%20Could%20not%20connect%3A%20Connection%20refused%3CBR%20%2F%3Exfce4-session%3A%20Cannot%20open%20display%3A%20.%3CBR%20%2F%3EType%20'xfce4-session%20--help'%20for%20usage.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%26nbsp%3BXorg.0.log%20file%20shows%20this%20error%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%5B%204826.410%5D%20(EE)%20open%20%2Fdev%2Ffb0%3A%20No%20such%20file%20or%20directory%3CBR%20%2F%3E%5B%204826.410%5D%20(EE)%20No%20devices%20detected.%3CBR%20%2F%3E%5B%204826.410%5D%20(EE)%3CBR%20%2F%3EFatal%20server%20error%3A%3CBR%20%2F%3E%5B%204826.411%5D%20(EE)%20no%20screens%20found(EE)%3CBR%20%2F%3E%5B%204826.411%5D%20(EE)%3CBR%20%2F%3EPlease%20consult%20the%20The%20X.Org%20Foundation%20support%3CBR%20%2F%3Eat%20%3CA%20href%3D%22http%3A%2F%2Fwiki.x.org%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwiki.x.org%3C%2FA%3E%3CBR%20%2F%3Efor%20help.%3CBR%20%2F%3E%5B%204826.411%5D%20(EE)%20Please%20also%20check%20the%20log%20file%20at%20%22%2Fvar%2Flog%2FXorg.0.log%22%20for%20additional%20information.%3CBR%20%2F%3E%5B%204826.411%5D%20(EE)%3CBR%20%2F%3E%5B%204826.411%5D%20(EE)%20Server%20terminated%20with%20error%20(1).%20Closing%20log%20file.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%2C%20Marco%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1613583%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1613583%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EHi%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%2C%20the%20xrdp.log%20file%20shows%20that%20the%20connection%20is%20ok%2C%20but%20then%20just%20close%20the%20socket%20and%20disconnect%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%5B20200826-15%3A58%3A37%5D%20%5BDEBUG%5D%20xrdp_00000a3f_wm_login_mode_event_00000001%3CBR%20%2F%3E%5B20200826-15%3A58%3A37%5D%20%5BINFO%20%5D%20Loading%20keymap%20file%20%2Fetc%2Fxrdp%2Fkm-00000410.ini%3CBR%20%2F%3E%5B20200826-15%3A58%3A37%5D%20%5BWARN%20%5D%20local%20keymap%20file%20for%200x00000410%20found%20and%20doesn't%20match%20built%20in%20keymap%2C%20using%20local%20keymap%20file%3CBR%20%2F%3E%5B20200826-15%3A58%3A44%5D%20%5BDEBUG%5D%20xrdp_wm_log_msg%3A%20connecting%20to%20sesman%20ip%20127.0.0.1%20port%203350%3CBR%20%2F%3E%5B20200826-15%3A58%3A44%5D%20%5BINFO%20%5D%20xrdp_wm_log_msg%3A%20sesman%20connect%20ok%3CBR%20%2F%3E%5B20200826-15%3A58%3A44%5D%20%5BDEBUG%5D%20xrdp_wm_log_msg%3A%20sending%20login%20info%20to%20session%20manager%2C%20please%20wait...%3CBR%20%2F%3E%5B20200826-15%3A58%3A44%5D%20%5BDEBUG%5D%20return%20value%20from%20xrdp_mm_connect%200%3CBR%20%2F%3E%5B20200826-15%3A58%3A44%5D%20%5BINFO%20%5D%20xrdp_wm_log_msg%3A%20login%20successful%20for%20display%2010%3CBR%20%2F%3E%5B20200826-15%3A58%3A44%5D%20%5BDEBUG%5D%20xrdp_wm_log_msg%3A%20started%20connecting%3CBR%20%2F%3E%5B20200826-15%3A58%3A44%5D%20%5BINFO%20%5D%20lib_mod_log_peer%3A%20xrdp_pid%3D2623%20connected%20to%20X11rdp_pid%3D2626%20X11rdp_uid%3D1000%20X11rdp_gid%3D1000%20client_ip%3D%3A%3Affff%3A172.23.32.1%20client_port%3D58172%3CBR%20%2F%3E%5B20200826-15%3A58%3A44%5D%20%5BDEBUG%5D%20xrdp_wm_log_msg%3A%20connected%20ok%3CBR%20%2F%3E%5B20200826-15%3A58%3A45%5D%20%5BDEBUG%5D%20xrdp_mm_connect_chansrv%3A%20chansrv%20connect%20successful%3CBR%20%2F%3E%5B20200826-15%3A58%3A45%5D%20%5BDEBUG%5D%20Closed%20socket%2017%20(AF_INET6%20%3A%3A1%20port%2039438)%3CBR%20%2F%3E%5B20200826-15%3A58%3A45%5D%20%5BDEBUG%5D%20Closed%20socket%2011%20(AF_INET6%20%3A%3Affff%3A172.23.40.174%20port%203389)%3CBR%20%2F%3E%5B20200826-15%3A58%3A45%5D%20%5BDEBUG%5D%20xrdp_mm_module_cleanup%3CBR%20%2F%3E%5B20200826-15%3A58%3A45%5D%20%5BDEBUG%5D%20Closed%20socket%2018%20(AF_UNIX)%3CBR%20%2F%3E%5B20200826-15%3A58%3A45%5D%20%5BDEBUG%5D%20Closed%20socket%2019%20(AF_UNIX)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%2C%20Marco%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1613988%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1613988%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EHi%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%3CSPAN%3E%2C%20it%20seems%20that%20X%20is%20not%20running%20on%20display%2010.%20Thanks%2C%20Marco%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1619338%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1619338%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EHi%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%2C%20I%20solved%20the%20problem%20modifying%20the%26nbsp%3B%26nbsp%3Bstartwm.sh%20file.%20I%20commented%20out%20this%20two%20lines%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%23test%20-x%20%2Fetc%2FX11%2FXsession%20%26amp%3B%26amp%3B%20exec%20%2Fetc%2FX11%2FXsession%3CBR%20%2F%3E%23exec%20%2Fbin%2Fsh%20%2Fetc%2FX11%2FXsession%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eand%20I%20added%20this%20line%3A%3C%2FP%3E%3CP%3Estartxfce4%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENow%20RDP%20connection%20work%20fine%20with%20xorg%20session%20type.%3C%2FP%3E%3CP%3EThanks%2C%20Marco%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1620403%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1620403%22%20slang%3D%22en-US%22%3E%3CP%3E**%26nbsp%3B%20PROBLEM%20WITH%20XRDP%20AND%20SYNAPTIC%20**%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20order%20for%20synaptic%20to%20update%20your%20system%20you%20must%20run%26nbsp%3B%20as%20root%20%2C%20but%20when%20I%20try%20to%20use%20synaptic%20with%20xrdp%20I%20get%20the%20following%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ebovy%40homedesk%3A~%24%20sudo%20synaptic%3CBR%20%2F%3E%5Bsudo%5D%20password%20for%20bovy%3A%3CBR%20%2F%3ENo%20protocol%20specified%3CBR%20%2F%3EUnable%20to%20init%20server%3A%20Could%20not%20connect%3A%20Connection%20refused%3CBR%20%2F%3EFailed%20to%20initialize%20GTK.%3C%2FP%3E%3CP%3EProbably%20you're%20running%20Synaptic%20on%20Wayland%20with%20root%20permission.%3CBR%20%2F%3EPlease%20restart%20your%20session%20without%20Wayland%2C%20or%20run%20Synaptic%20without%20root%20permission%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1621059%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1621059%22%20slang%3D%22en-US%22%3E%3CP%3Ethx%20for%20this%20guide%20and%20your%20answers%20to%20comments.%20I%20also%20ran%20into%20problem%20with%20xrdp%2Fremote%20desktop%20using%20Ubuntu20.4.%20I%20would%20get%20the%20Xorg%20login%20fine.%20then%20it%20would%20die%20with%20the%20following%20message.%20I%20switched%20to%20using%20Ubuntu18.4%20as%20you%20said%20then%20it's%20fine.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%2220200829_RDP_Ubuntu20.4.jpg%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F215397i23F2CFF84C152F46%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%2220200829_RDP_Ubuntu20.4.jpg%22%20alt%3D%2220200829_RDP_Ubuntu20.4.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E2%80%83%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1621679%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1621679%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F775634%22%20target%3D%22_blank%22%3E%40UncleStone%3C%2FA%3E%26nbsp%3Bfor%20your%20great%20feedback!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1621680%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1621680%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20very%20much%20Marco%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F770414%22%20target%3D%22_blank%22%3E%40mrcgrg%3C%2FA%3E%26nbsp%3Bfor%20contributing%20and%20documenting%20the%20issues%20and%20solutions!!!!%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1623333%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1623333%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F768387%22%20target%3D%22_blank%22%3E%40steve_bovy%3C%2FA%3E%26nbsp%3B%2C%20is%20it%20failing%20only%20for%20Synaptic%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Synaptic.gif%22%20style%3D%22width%3A%20800px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F215609i5AFF7C89F6D22466%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22Synaptic.gif%22%20alt%3D%22Synaptic.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1623346%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1623346%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%20regarding%20the%20issue%20of%20starting%20service%20automatically%20at%20startup%20of%20the%20Wsl%20VM%20(without%20system%20that%20in%20not%20supported%20on%20Wsl)%2C%20I%20think%20that%20the%20solution%20that%20uses%20bat%20and%20vbs%20script%20in%20the%20shell%3Astartup%20folder%20is%20non%20optimal%20(%3CA%20href%3D%22https%3A%2F%2Fgist.github.com%2Fharleyday%2F76a103a1a0ca97c6f33706e4a8cc3307%23file-wsl-ssh-server-md%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgist.github.com%2Fharleyday%2F76a103a1a0ca97c6f33706e4a8cc3307%23file-wsl-ssh-server-md%3C%2FA%3E).%20It%20works%20just%20once%20for%20each%20login%2C%20so%20if%20you%20stop%20the%20Wsl%20instance%20and%20then%20restart%20it%20the%20script%20is%20not%20executed.%20Furthermore%2C%20I%20was%20able%20to%20run%20it%20just%20for%20SSH%3B%20I%20tried%20to%20replicate%20the%20configuration%20for%20xrdp%2C%20but%20it%20didn%E2%80%99t%20work.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%20I%20use%20this%20approach%3A%3CBR%20%2F%3EAdded%20the%20following%20two%20lines%20to%20%2Fetc%2Fsudoers%3A%3CBR%20%2F%3E%25sudo%20ALL%3DNOPASSWD%3A%20%2Fetc%2Finit.d%2Fssh%3CBR%20%2F%3E%25sudo%20ALL%3DNOPASSWD%3A%20%2Fetc%2Finit.d%2Fxrdp%3CBR%20%2F%3EAdded%20the%20following%20two%20lines%20to%20%2Fetc%2Fbash.bashrc%3CBR%20%2F%3Esudo%20%2Fetc%2Finit.d%2Fssh%20start%3CBR%20%2F%3Esudo%20%2Fetc%2Finit.d%2Fxrdp%20start%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWith%20this%20configuration%20ssh%20and%20xrdp%20services%20start%20always%20when%20the%20Wsl%20instance%20start.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThere%20is%20another%20issue%20regarding%20xrdp%20the%20annoy%20me%2C%20that%20is%20the%20dynamic%20IP%20address%20that%20change%20every%20time%20the%20Wsl%20instance%20start.%20It%E2%80%99s%20not%20a%20big%20problem%2C%20but%20it%20is%20annoying%20the%20change%20the%20IP%20address%20in%20the%20rdp%20file%20every%20time.%20So%20a%20devised%20the%20solution%20that%20you%E2%80%99ll%20see%20in%20the%20next%20post.%3CBR%20%2F%3EThanks%20Marco%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1623355%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1623355%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%20this%20is%20my%20solution%20for%20creating%20an%20Rdp%20config%20file%20automatically%20with%20the%20Wsl%20instance%20IP%20address.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eo%20Create%20the%20Rdp%20file%20with%20the%20configuration%20that%20you%20want%20(screen%20size%2C%20user%20name%2C%20etc.)%20and%20save%20it.%3CBR%20%2F%3Eo%20Remove%20the%20ip%20address%20line%20(full%20address%3As%3Axxx.xxx.xxx.xxx)%20and%20copy%20the%20file%20content%20to%20a%20text%20file.%20Move%20this%20file%20to%20a%20folder%20on%20the%20Wsl%20instance%20(I%20created%20an%20xrdpsettings%20folder%20on%20the%20Desktop).%3CBR%20%2F%3Eo%20Using%20gedit%20or%20another%20text%20editor%20copy%20the%20text%20file%20content%20to%20a%20new%20file%20and%20name%20it%20template.rdp%20(do%20not%20use%20the%20file%20copied%20from%20Windows%20because%20is%20in%20Unicode%20and%20this%20cause%20trouble%20with%20the%20following%20script).%3CBR%20%2F%3EIn%20the%20same%20folder%20create%20a%20shell%20script%20(I%20named%20it%20xrdpsettings.sh%2C%20allow%20the%20file%20to%20run%20as%20a%20program)%20and%20add%20the%20following%20code%20(I%20borrowed%20the%20code%20that%20creates%20the%20variable%20with%20the%20IP%20address%20from%20%3CA%20href%3D%22https%3A%2F%2Funix.stackexchange.com%2Fquestions%2F58825%2Fassigning-ip-address-to-environment-variable%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Funix.stackexchange.com%2Fquestions%2F58825%2Fassigning-ip-address-to-environment-variable%3C%2FA%3E%2C%20so%20the%20credit%20for%20this%20clever%20code%20goes%20to%20Gilles%20Quenot)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIP%3D%24(%3CBR%20%2F%3Eifconfig%20eth0%20%7C%3CBR%20%2F%3Eperl%20-ne%20'print%20%241%20if%20%2Finet%5Cs.*%3F(%5Cd%7B1%2C3%7D%5C.%5Cd%7B1%2C3%7D%5C.%5Cd%7B1%2C3%7D%5C.%5Cd%7B1%2C3%7D)%5Cb%2F'%3CBR%20%2F%3E)%3CBR%20%2F%3Eecho%20%24IP%3CBR%20%2F%3EVAR1%3D%22full%20address%3As%3A%22%3CBR%20%2F%3EVAR2%3D%24VAR1%24IP%3CBR%20%2F%3Eecho%20%24VAR2%3CBR%20%2F%3E%23rm%20-f%20Ubuntu.rdp%3CBR%20%2F%3Ecp%20template.rdp%20Ubuntu.rdp%3CBR%20%2F%3Eecho%20%24VAR2%20%26gt%3B%26gt%3B%20Ubuntu.rdp%3CBR%20%2F%3Emv%20-f%20Ubuntu.rdp%20%2Fmnt%2Fc%2FUsers%2FMarco%2FDesktop%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20can%20change%20the%20path%20and%20the%20name%20of%20the%20rdp%20file%20according%20to%20your%20configuration%20(the%20echo%20%24IP%20and%20echo%20%24VAR2%20are%20just%20for%20debugging%20purpose%2C%20just%20comment%20them%20out%20if%20the%20script%20succeed).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAdd%20these%20lines%20the%20%24HOME%2F.profile%20file%20(again%20change%20the%20path%20according%20to%20your%20configuration)%3A%3CBR%20%2F%3Ecd%20.%2FDesktop%2Fxrdpsettings%3CBR%20%2F%3E.%2Fxrdpsetting.sh%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20the%20configuration%20is%20right%20you%20will%20find%20an%20Ubuntu.rdp%20(or%20the%20name%20you%20choose)%20in%20the%20designed%20folder%20when%20you%20start%20the%20Wsl%20instance%2C%20with%20the%20Wsl%20instance%20IP%20address%20set.%3CBR%20%2F%3EThanks%20Marco%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1713718%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1713718%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAny%20update%20for%26nbsp%3B19042.541%20build%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1717071%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1717071%22%20slang%3D%22en-US%22%3E%3CP%3EInitially%20I%20had%20a%20connection%20refused%20problem.%20Was%20using%20Ubuntu%2018.04%20WSL2%20and%26nbsp%3B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fsourceforge.net%2Fprojects%2Fvcxsrv%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EVcXsrv%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt%20turns%20out%20it's%20because%20the%26nbsp%3B%3CSTRONG%3Eexport%20DISPLAY%3D%22%60grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20sed%20's%2Fnameserver%20%2F%2F'%60%3A0%22%26nbsp%3B%3C%2FSTRONG%3Ecommand%20didn't%20grab%20the%20correct%20the%20IP%20address%20of%20my%20X%20server.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhen%20I%20manually%20set%20the%20%24DISPLAY%20variable%20to%20127.0.0.1%3A0.0(the%20X%20server%20address%20that%20was%20showing%20in%20the%20X%20server%20log%20file%2C%20which%20you%20can%20find%20by%20right%20clicking%20x%20server%20icon%20in%20the%20task%20bar%2C%20and%20click%20'show%20log').%20It%20then%20worked%20for%20me.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1717339%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1717339%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20for%20the%20post.%20I%20can't%20wait%20to%20try.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1763402%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1763402%22%20slang%3D%22en-US%22%3E%3CDIV%20class%3D%22lia-panel-message%20message-uid-1613988%22%3E%3CDIV%20class%3D%22lia-message-view-wrapper%20lia-js-data-messageUid-1613988%20lia-component-forums-widget-message-view-two%22%3E%3CDIV%20class%3D%22MessageView%20lia-message-view-blog-reply-message%20lia-message-view-display%20lia-row-standard-unread%20lia-thread-reply%22%3E%3CDIV%20class%3D%22lia-quilt%20lia-quilt-blog-reply-message%20lia-quilt-layout-one-column-message%22%3E%3CDIV%20class%3D%22lia-quilt-row%20lia-quilt-row-main%22%3E%3CDIV%20class%3D%22lia-quilt-column%20lia-quilt-column-24%20lia-quilt-column-single%20lia-quilt-column-main%22%3E%3CDIV%20class%3D%22lia-quilt-column-alley%20lia-quilt-column-alley-single%22%3E%3CDIV%20class%3D%22lia-message-body-wrapper%20lia-component-message-view-widget-body%22%3E%3CDIV%20class%3D%22lia-message-body%22%3E%3CDIV%20class%3D%22lia-message-body-content%22%3E%3CP%3E%3CSPAN%3EHi%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%3CSPAN%3E%2C%20I%20am%20trying%20to%20run%20xcalc%20on%20wsl2%20(ubuntu).%20I%20have%20followed%20your%20instructions%20but%20I%20keep%20getting%20the%20following%20error%20message%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3C!--%20%20%20%20StartFragment%20%20%20%20%20--%3E%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%3E%3CSTRONG%3EQXcbConnection%3A%20Could%20not%20connect%20to%20display%2099.88.77.66%3A0%3C%2FSTRONG%3E%3C%2FDIV%3E%3CP%3E%3CSPAN%3E%3C!--%20%20%20%20EndFragment%20%20%20%20%20--%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EAny%20suggestions%3F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1766959%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1766959%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%20%2C%20I%20am%20facing%20problems%20in%20connecting%20to%20the%20internet%20from%20MSTSC%20using%20xfce4.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20using%20%3CSTRONG%3EWSL%201%3C%2FSTRONG%3E%20and%20Ubuntu%2018.04.%20Every%20time%20I%20open%20the%20web%20browser%20(namely%20Firefox%2C%20the%20preinstalled%20one)%2C%20it%20either%20cannot%20connect%20to%20the%20internet%20or%20crashes.%20I%20tried%20using%20the%20Network%20settings%2C%20but%20it%20says%20system%20information%20is%20not%20available.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20other%20apps%20which%20do%20not%20require%20internet%20connectivity%20seems%20to%20be%20running%20fine%2C%20though%20I%20haven't%20tested%20them%20all.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1786279%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1786279%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F826154%22%20target%3D%22_blank%22%3E%40_Eyal%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWhat%20is%20the%20tool%20that%20are%20you%20trying%20to%20run%20it%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EVcXsrv%20Windows%20X%20Server%20(free)%3C%2FLI%3E%0A%3CLI%3EX410%20App%20available%20on%20Microsoft%20Store%20(paid%20app)%3C%2FLI%3E%0A%3CLI%3EKali%20App%20available%20on%20Microsoft%20Store%20(free)%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EProbably%20it%20is%20some%20step%20that%20is%20missing%20like%20enable%20the%20firewall%20exception%20rule.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EMy%20suggestion%20is%20to%20you%20try%20to%20use%20Kali%2C%20that%20is%20free%20and%20that%20has%20the%20X%20Server%20already%20implemented.%20You%20don't%20need%20to%20worry%20about%20having%20to%20define%20environment%20variable%20or%20start%20any%20service.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1786370%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1786370%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F827219%22%20target%3D%22_blank%22%3E%40hrivu%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThat%20is%20interesting.%20Does%20the%20Internet%20command%20works%20on%20WSL%3F%20Like%3A%20curl%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1786378%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1786378%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EHi%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%2C%3C%2FP%3E%3CP%3Eyou're%20right%2C%20I%20ended%20up%20messing%20up%20the%20firewall%20step.%3C%2FP%3E%3CP%3EThanks%20a%20lot%20for%20your%20help%20and%20for%20uploading%20this%20post!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1820392%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1820392%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHey!%20I%20tried%20all%20the%20steps%20above%20but%20still%20getting%26nbsp%3BError%3A%20Can't%20open%20display%3A%20172.26.32.1%3A0.0%20again%20and%20again.%3C%2FP%3E%3CP%3EI%20have%20set%20the%20DISPLAY%20variable%20correctly%20and%20also%20allowed%20it%20through%20firewall.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1825659%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1825659%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F846651%22%20target%3D%22_blank%22%3E%40purgaut%3C%2FA%3E%26nbsp%3B%2C%20I%20am%20sorry%20that%20you%20are%20facing%20issues.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWhat%20is%20the%20value%20that%20is%20being%20returned%20when%20you%20type%20echo%20%24DISPLAY%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EDid%20you%20tried%20the%20KALI%20option%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1834016%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1834016%22%20slang%3D%22en-US%22%3E%3CP%3EHey%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%2C%20I%20need%20some%20help.%20I%20did%20everything%20to%20use%20a%20Desktop%20Environment%20on%20Ubuntu%2018.04.%20The%20first%20time%20I%20tried%20everything%20was%20working%20fine%2C%20but%20now%20when%20I%20try%20to%20use%20the%20file%20manager%20on%20xfce4%20it%20gives%20me%20this%20error.%20How%20can%20I%20solve%20it%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22martrixx_1-1603992252553.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F230169i1C4F97CE6F6116CD%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22martrixx_1-1603992252553.png%22%20alt%3D%22martrixx_1-1603992252553.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1841990%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1841990%22%20slang%3D%22en-US%22%3E%3CP%3EDoes%20chromium%20need%20admin%20access%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3Ebarry%40Serenity%3A~%24%20chromium-browser%0AFailed%20to%20move%20to%20new%20namespace%3A%20PID%20namespaces%20supported%2C%20Network%20namespace%20supported%2C%20but%20failed%3A%20errno%20%3D%20Permission%20denied%0ATrace%2Fbreakpoint%20trap%20(core%20dumped)%3C%2FPRE%3E%3CP%3EThanks%20for%20any%20help%20with%20this.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBarry%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1843210%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1843210%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F849713%22%20target%3D%22_blank%22%3E%40martrixx%3C%2FA%3E%26nbsp%3BYou%20have%20%3CA%20href%3D%22http%3A%2F%2Fxrdp.org%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EXrdp%3C%2FA%3E%20installed%3B%20it%20creates%26nbsp%3Bthinclient_drives.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EEdit%20%2Fetc%2Fxrdp%2Fxrdp.ini.%20Update%20the%20allow_channels%20setting%20to%20say%20allow_channels%3Dfalse%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Esudo%20umount%20%24HOME%2Fthinclient_drives%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EShared%20drives%20do%20not%20seem%20to%20work%20in%20WSL1%2F2%20anyway.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1894264%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1894264%22%20slang%3D%22en-US%22%3E%3CP%3EAnyone%20aware%20of%20how%20we%20can%20make%20the%20icons%20show%20in%20the%20taskbar%3F%20Mine%20current%20has%20the%20default%20XLaunch%20icon.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1895400%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1895400%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F871519%22%20target%3D%22_blank%22%3E%40Magatame%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20can%20right%20click%20on%20the%20taskbar%20and%20choose%20for%20add%20a%20new%20items%20or%20panel%20preferences.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1924580%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1924580%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%20for%20this%20detailed%20guide!%3CBR%20%2F%3E%3CBR%20%2F%3EBTW%2C%20a%20bit%20simpler%20way%20to%20set%20the%20DISPLAY%20environment%20variable%20is%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3Eexport%20DISPLAY%3D%22%60sed%20-n%20's%2Fnameserver%20%2F%2Fp'%20%2Fetc%2Fresolv.conf%60%3A0%22%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1925690%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1925690%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F879052%22%20target%3D%22_blank%22%3E%40ZeevS%3C%2FA%3E%26nbsp%3B%20I%20use%20the%20following%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3Eexport%20DISPLAY%3D%24(ip%20route%7Cawk%20'%2F%5Edefault%2F%7Bprint%20%243%7D')%3A0.0%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1927070%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1927070%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F879052%22%20target%3D%22_blank%22%3E%40ZeevS%3C%2FA%3E%26nbsp%3Band%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F851344%22%20target%3D%22_blank%22%3E%40Barry_Bazza%3C%2FA%3E%26nbsp%3B%2C%20thank%20you%20very%20much%20for%20sharing%20it.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20will%20update%20the%20post%20with%20those%20options!!!!%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1929218%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1929218%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3BA%20later%20version%20of%20Pulse%20Audio%20can%20be%20downloaded%3A%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Fcode.x2go.org%2Freleases%2Fbinary-win32%2F3rd-party%2Fpulse%2Fpulseaudio-5.0-rev18.zip%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Epulseaudio-5.0-rev%2018%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1929788%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1929788%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3B%2C%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20a%20lot%20for%20useful%20guidance.%20Using%20the%20first%20method%2C%20I've%20reached%20the%20point%20to%20get%20the%20login%20screen%20using%20Remote%20Desktop%20Connection.%20But%20whenever%20I%20give%20the%20credentials%20which%20I%20set%20up%20in%20wsl%2C%20it%20simply%20crashes%20and%20gone%20away%20(vanish)%20and%20I%20get%20the%20RDC%20prompt%20again.%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22Farrukhw_0-1606294205846.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F235935iCF279B9583046749%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Farrukhw_0-1606294205846.png%22%20alt%3D%22Farrukhw_0-1606294205846.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EHowever%2C%20providing%20the%20Windows%20Logon%20Password%20or%20any%20other%20would%20simply%20make%20the%20login%20failed.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22Farrukhw_1-1606294309748.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F235936i5D5989361780DF9E%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Farrukhw_1-1606294309748.png%22%20alt%3D%22Farrukhw_1-1606294309748.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPlease%20note%20that%20'ip%20addr'%20gave%20me%26nbsp%3B172.18.247.248%2C%20but%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Eexport%20DISPLAY%3D%22%60grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20sed%20's%2Fnameserver%20%2F%2F'%60%3A0%22%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ereturned%20172.18.240.1%20and%20in%20%2Fetc%2Fresolv.conf%2C%20it%20was%20setup%20as%26nbsp%3B%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CPRE%3Enameserver%20172.18.240.1%3C%2FPRE%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3E%26nbsp%3BI%20even%20tried%20to%20update%20it%20as%3C%2FP%3E%3CPRE%3Enameserver%26nbsp%3B172.18.247.248%3C%2FPRE%3E%3CP%3E%2C%20but%20no%20luck.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAny%20idea%20where%20I'm%20doing%20wrong%3F%3C%2FP%3E%3CP%3EBest%20regards%3C%2FP%3E%3CP%3EFarrukh%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2065989%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2065989%22%20slang%3D%22en-US%22%3E%3CP%3ESomething%20I'd%20note%20is%20that%20this%20guide%20is%20really%20good%2C%20but%20I%20found%20that%20my%20xrdp%20would%20not%20work%20properly--I'd%20hit%20the%20login%20screen%20and%20after%20I%20entered%20my%20credentials%20correctly%2C%20I%20was%20shown%20a%20black%20screen%20for%20a%20second%20and%20then%20the%20remote%20desktop%20client%20would%20return%20to%20the%20setup%20screen.%26nbsp%3B%20The%20thing%20that%20I%20found%20somewhere%20else%20(and%20the%20source%20escapes%20me%2C%20so%20sorry%20if%20you%20posted%20it%20elsewhere)%20that%20fixed%20it%20was%20creating%20a%20file%20called%20%60.xsession%60%20in%20your%20user's%20home%20directory%20(e.g.%20%2Fhome%2F%3CUSERNAME%3E%2F.xsession)%20and%20then%20putting%20as%20the%20only%20contents%20of%20that%20file%20%60xfce4-session%60%20(of%20course%2C%20without%20the%20backticks).%26nbsp%3B%20It%20magically%20worked%20for%20me%20once%20I%20added%20that.%3C%2FUSERNAME%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20for%20setting%20up%20this%20great%20guide!%26nbsp%3B%20It%20worked%20well%20for%20me!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2066110%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2066110%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20very%20much%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F931103%22%20target%3D%22_blank%22%3E%40samuel_skeen%3C%2FA%3E%26nbsp%3Bfor%20your%20feedback%20and%20for%20let%20me%20know.%20%3Agrinning_face%3A%3Aoncoming_fist%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20are%20right%2C%20when%20I%20wrote%20the%20post%20the%20.xsession%20file%20wasn't%20necessary%2C%20but%20now%20it%20seams%20to%20be.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20will%20update%20the%20post!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1493242%22%20slang%3D%22en-US%22%3ERunning%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1493242%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22logo.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201595iDF88424822733A2A%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22logo.png%22%20alt%3D%22logo.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20this%20post%20I%20will%20demonstrate%20how%20to%20run%20%3CSTRONG%3ELinux%20GUI%3C%2FSTRONG%3E%20(Graphical%20User%20Interface)%20applications%20on%20Windows%20Desktop%20platform.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20now%2C%20it%20is%20necessary%20to%20install%20a%20third-party%20App%20to%20run%20the%20GUI%20Apps%2C%20but%20Microsoft%20announced%20on%20%3CSTRONG%3E%2F%2Fbuild%202020%3C%2FSTRONG%3E%20that%20they%20will%20release%20soon%20an%20improvement%20that%20will%20not%20require%20any%20third-party%20component%20to%20run%20Linux%20GUI%20Apps%20on%20Windows%20Desktop.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EPre-requirements%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EWindows%2010%3C%2FLI%3E%0A%3CLI%3EWSL%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20want%20to%20know%20%3CSTRONG%3Ehow%20to%20install%20WSL%20on%20Windows%2010%3C%2FSTRONG%3E%2C%20please%20check%20the%20following%20post%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22logo.png%22%20style%3D%22width%3A%20200px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F200183iF6B0A9312DF0B6E4%2Fimage-size%2Fsmall%3Fv%3D1.0%26amp%3Bpx%3D200%22%20role%3D%22button%22%20title%3D%22logo.png%22%20alt%3D%22logo.png%22%20%2F%3E%3C%2FSPAN%3E%3CA%20title%3D%22Using%20WSL2%20in%20a%20Docker%20Linux%20container%20on%20Windows%20to%20run%20a%20Minecraft%20Java%20Server%22%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fwindows-dev-appconsult%2Fusing-wsl2-in-a-docker-linux-container-on-windows-to-run-a%2Fba-p%2F1482133%22%20target%3D%22_blank%22%3EUsing%20WSL2%20in%20a%20Docker%20Linux%20container%20on%20Windows%20to%20run%20a%20Minecraft%20Java%20Server%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIt%20will%20be%20demonstrated%20the%20three%20ways%20to%20run%20the%20Linux%20GUI%20Apps%20on%20Windows%2010%20through%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EVcXsrv%20Windows%20X%20Server%20(free)%3C%2FLI%3E%0A%3CLI%3EX410%20App%20available%20on%20Microsoft%20Store%20(paid%20app)%3C%2FLI%3E%0A%3CLI%3EKali%20App%20available%20on%20Microsoft%20Store%20(free)%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%20id%3D%22toc-hId-1175846757%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%20id%3D%22toc-hId--631607706%22%3EFirst%20option%3A%20VcXsrv%20Windows%20X%20Server%3C%2FH3%3E%0A%3CP%3EThe%20X%20server%20is%20a%20provider%20of%20graphics%20resources%20and%20keyboard%2Fmouse%20events.%20I%20am%20using%20the%20%3CSTRONG%3EVcXsrv%20Windows%20X%20Server%20%3C%2FSTRONG%3Ethat%20is%20open-source%20and%20is%20frequently%20update.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20first%20step%20is%20to%20install%20the%20third-part%20display%20manager%20called%20%3CSTRONG%3EVcXsrv%20Windows%20X%20Server%3C%2FSTRONG%3E%20available%20at%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsourceforge.net%2Fprojects%2Fvcxsrv%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fsourceforge.net%2Fprojects%2Fvcxsrv%2F%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EDuring%20setup%20is%20important%20to%20disable%20the%20access%20control%20to%20avoid%20the%20permission%20denied%20error%20when%20trying%20to%20run%20a%20GUI%20application%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22VcXsrv%20disable%20access%20control%202.png%22%20style%3D%22width%3A%20508px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201596iBCB2B8DA889830E0%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22VcXsrv%20disable%20access%20control%202.png%22%20alt%3D%22VcXsrv%20disable%20access%20control%202.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ETo%20warranty%20that%20the%20%E2%80%9C%3CSTRONG%3EDisable%20access%20control%3C%2FSTRONG%3E%E2%80%9D%20will%20be%20always%20checked%2C%20save%20the%20configuration%20and%20always%20launch%20%3CSTRONG%3EVcXsrv%20%3C%2FSTRONG%3Eusing%20the%20configuration%20file%20(%3CSTRONG%3Econfig.xlaunch%3C%2FSTRONG%3E)%20%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22VcXsrv%20disable%20access%20control.png%22%20style%3D%22width%3A%20501px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201597iFA9AF150A87FC588%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22VcXsrv%20disable%20access%20control.png%22%20alt%3D%22VcXsrv%20disable%20access%20control.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ENOTE%3A%20Don't%20forget%20to%20allow%20%3CSTRONG%3EVcXsrv%20%3C%2FSTRONG%3Ein%20the%20Windows%20firewall%20settings.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EWindows%20Security%20-%26gt%3B%20Firewall%20%26amp%3B%20network%20protection%20-%26gt%3B%20Allow%20an%20app%20through%20firewall%20-%26gt%3B%20make%20sure%20VcXsrv%20has%20both%20public%20and%20private%20checked.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22firewall.png%22%20style%3D%22width%3A%20658px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F206521i564787EBD841432D%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22firewall.png%22%20alt%3D%22firewall.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20next%20step%20is%20to%20set%20the%20%3CSTRONG%3EDISPLAY%3C%2FSTRONG%3E%20environment%20variable%20on%20Linux%20to%20use%20the%20Windows%20host's%20IP%20address%20as%20WSL2%20and%20the%20Windows%20host%20are%20not%20in%20the%20same%20network%20device.%20It%20is%20necessary%20to%20set%20the%20DISPLAY%20environment%20variable%20with%20the%20correct%20IP%20address%20on%20launch.%20There%20are%20different%20ways%20to%20set%20the%20DISPLAY%20variable%2C%20thank%20you%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F879052%22%20target%3D%22_blank%22%3E%40ZeevS%3C%2FA%3E%26nbsp%3Band%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F851344%22%20target%3D%22_blank%22%3E%40Barry_Bazza%3C%2FA%3E%26nbsp%3Bfor%20the%20updates.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFollows%20some%20ways%20that%20you%20can%20choose%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Eexport%20DISPLAY%3D%22%60grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20sed%20's%2Fnameserver%20%2F%2F'%60%3A0%22%0A%0Aexport%20DISPLAY%3D%22%60sed%20-n%20's%2Fnameserver%20%2F%2Fp'%20%2Fetc%2Fresolv.conf%60%3A0%22%0A%0Aexport%20DISPLAY%3D%24(ip%20route%7Cawk%20'%2F%5Edefault%2F%7Bprint%20%243%7D')%3A0.0%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERunning%20the%20following%20command%2C%20it%20is%20possible%20to%20see%20that%20the%20%24DISPLAY%20environment%20variable%20now%20has%20the%20Windows%20Host%E2%80%99s%20IP%20set%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EEcho%20%24DISPLAY%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22display.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201610iA652D750738A7F90%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22display.png%22%20alt%3D%22display.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ETo%20avoid%20having%20to%20run%20that%20command%20every%20time%20that%20WSL%20is%20launched%2C%20you%20can%20include%20the%20command%20at%20the%20end%20of%20the%20%3CSTRONG%3E%2Fetc%2Fbash.bashrc%20%3C%2FSTRONG%3Efile%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22export%20display.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201611iC4DA5B9EC05A849E%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22export%20display.png%22%20alt%3D%22export%20display.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EUPDATE%3A%3C%2FSTRONG%3E%20I%20would%20like%20to%20thank%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F931103%22%20target%3D%22_blank%22%3E%40samuel_skeen%3C%2FA%3E%26nbsp%3Bfor%20let%20me%20know%20that%20now%20it%20is%20also%20necessary%20to%20create%20a%20.xsession%20file%20in%20the%20user's%20home%20directory%20(%2Fhome%2F%3CUSER%3E%2F.xsession)%20with%20the%20content%20xfce4-session%3A%3C%2FUSER%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Eecho%20xfce4-session%20%26gt%3B%20~%2F.xsession%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EDone!%3C%2FSTRONG%3E%20Now%20you%20can%20run%20the%20Linux%20GUI%20Apps%20on%20Windows%20desktop.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%20id%3D%22toc-hId--642110810%22%3ELet%E2%80%99s%20try%20this%20out!%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFollows%20some%20Apps%20that%20you%20can%20use%20to%20test%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EInstall%20Chromium%20Dev%20%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Esudo%20add-apt-repository%20ppa%3Asaiarcot895%2Fchromium-dev%0Asudo%20apt-get%20update%0Asudo%20apt-get%20install%20chromium-browser%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EInstall%20GEDIT%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Esudo%20apt%20install%20gedit%0Agedit%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EInstall%20x11-apps%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Esudo%20apt%20install%20x11-apps%0Axeyes%0Axcalc%0A%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EMake%20sure%20that%20%3CSTRONG%3EXLaunch%3C%2FSTRONG%3E%20is%20running%20and%20before%20calling%20the%20Linux%20GUI%20Apps%20on%20Windows%20Desktop%20environment.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22apps%20running.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201642i8070DFD839A39F40%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22apps%20running.png%22%20alt%3D%22apps%20running.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22run%20gui%20apps%20wsl.gif%22%20style%3D%22width%3A%20896px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201649i87F120274684BBEB%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22run%20gui%20apps%20wsl.gif%22%20alt%3D%22run%20gui%20apps%20wsl.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%20id%3D%22toc-hId-1845402023%22%3E%26nbsp%3B%3C%2FH2%3E%0A%3CH2%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%20id%3D%22toc-hId-37947560%22%3EWhat%20about%20running%20Windows%2010%20Apps%20and%20Linux%20GUI%20Apps%20in%20the%20same%20Desktop%3F%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERun%20the%20following%20command%20to%20launch%20the%20%3CSTRONG%3Exfce-panel%3C%2FSTRONG%3E%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Exfsettingsd%20--sm-client-disable%3B%20xfce4-panel%20--sm-client-disable%20--disable-wm-check%20%26amp%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%20id%3D%22toc-hId--1769506903%22%3EWhat%20about%20accessing%20the%20Linux%20Desktop%20Environment%20via%20RDP%3F%3C%2FH2%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20first%20thing%20that%20you%20need%20to%20do%20is%20to%20install%20a%20Linux%20Desktop%20Environment.%20I%20will%20user%20%3CA%20href%3D%22https%3A%2F%2Fwww.xfce.org%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EXfce%3C%2FA%3E%20as%20it%20is%20a%20lightweight%20one.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERun%20the%20following%20commands%20to%20install%20%3CSTRONG%3EXfce%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Esudo%20apt%20install%20xfce4%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20next%20step%20is%20to%20install%20the%20%3CA%20href%3D%22http%3A%2F%2Fxrdp.org%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Exrdp%3C%2FA%3E%20that%20provides%20a%20graphical%20login%20to%20remote%20machines%20using%20RDP%20(Microsoft%20Remote%20Desktop%20Protocol).%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Esudo%20apt%20install%20xrdp%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EType%20the%20following%20command%20to%20get%20the%20%3CSTRONG%3EWSL%20IP%20address%3C%2FSTRONG%3E%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Eip%20a%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22ip%20addr.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201643i1943041F87253E3B%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22ip%20addr.png%22%20alt%3D%22ip%20addr.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EMake%20sure%20that%20%3CSTRONG%3Exrdp%3C%2FSTRONG%3E%20service%20is%20running%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22start%20xrdp.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201644iCFCCE3924968129D%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22start%20xrdp.png%22%20alt%3D%22start%20xrdp.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERun%20the%20%3CSTRONG%3ERemote%20Desktop%20Client%3C%2FSTRONG%3E%20(MSTSC)%20and%20type%20the%20WSL%20IP%20address%20to%20connect%20to%20%3CSTRONG%3Exfce4%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22mstsc.png%22%20style%3D%22width%3A%20407px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201645i6002D4337503E2F0%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22mstsc.png%22%20alt%3D%22mstsc.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EDone!%20Now%20you%20can%20access%20your%20favorite%20Linux%20IDE%20on%20WSL.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22wsl%20rdp.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201655iBEACFB506DF446FD%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22wsl%20rdp.png%22%20alt%3D%22wsl%20rdp.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22wsl%20rdp%203.gif%22%20style%3D%22width%3A%20896px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201659i5BCA3DA6EC90ADDF%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22wsl%20rdp%203.gif%22%20alt%3D%22wsl%20rdp%203.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%20id%3D%22toc-hId--1078945429%22%3ESecond%20option%3A%20X410%20App%3C%2FH3%3E%0A%3CP%3EThe%20app%20is%20available%20on%20Microsoft%20Store%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fstore%2FproductId%2F9NLP712ZMN9Q%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.microsoft.com%2Fstore%2FproductId%2F9NLP712ZMN9Q%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22X410.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F227060iAF981CB10CAB7F6F%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22X410.png%22%20alt%3D%22X410.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20the%20image%20below%20I%20am%20using%20the%20%3CSPAN%20class%3D%22css-901oao%20css-16my406%20r-1qd0xha%20r-ad9z0x%20r-bcqeeo%20r-qvutc0%22%3Ethe%20X%20Server%20%3CA%20title%3D%22X410%22%20href%3D%22https%3A%2F%2Fmicrosoft.com%2Fstore%2FproductId%2F9NLP712ZMN9Q%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EX410%3C%2FA%3E%26nbsp%3BApp%20available%20in%20the%20Windows%2010%20store%2C%20that%20has%20a%20better%20graphic%20performance%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22WinLinux.gif%22%20style%3D%22width%3A%20800px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F205315i3D81D050A21068C2%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22WinLinux.gif%22%20alt%3D%22WinLinux.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%20id%3D%22toc-hId-1408567404%22%3EEnabling%20Sound%3C%2FH3%3E%0A%3CP%3EX410%20X%20Server%20App%2C%20as%20well%20as%20XLaunch%2C%20supports%20sound%20on%20Ubuntu%20(18%3B04%20and%2020.04).%20If%20you%20are%20using%20X410%2C%20please%20following%20the%20steps%20available%20at%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fx410.dev%2Fcookbook%2Fwsl%2Fenabling-sound-in-wsl-ubuntu-let-it-sing%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fx410.dev%2Fcookbook%2Fwsl%2Fenabling-sound-in-wsl-ubuntu-let-it-sing%2F%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20only%20had%20to%20change%20the%20third%20step%20to%20use%20auth-anonymous%20instead%20of%20the%20%3CSPAN%3Eauth-ip-acl%3C%2FSPAN%3E%3A%3C%2FP%3E%0A%3CPRE%3Eload-module%20module-native-protocol-tcp%20auth-anonymous%3D1%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EMore%20details%20here%3A%26nbsp%3B%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fmicrosoft%2FWSL%2Fissues%2F4205%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fmicrosoft%2FWSL%2Fissues%2F4205%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EI%20defined%20the%20PULSE_SERVER%20environment%20variable%20too%2C%20as%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-basic%22%3E%3CCODE%3Eexport%20PULSE_SERVER%3Dtcp%3A%24(grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20awk%20'%7Bprint%20%242%7D')%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThank%20you%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F851344%22%20target%3D%22_blank%22%3E%40Barry_Bazza%3C%2FA%3E%2C%26nbsp%3Bfor%20letting%20me%20know%20that%20the%20following%20%3CSPAN%3EPulse%20Audio%20version%20also%20works%3A%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22http%3A%2F%2Fcode.x2go.org%2Freleases%2Fbinary-win32%2F3rd-party%2Fpulse%2Fpulseaudio-5.0-rev18.zip%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Epulseaudio-5.0-rev%2018%3C%2FA%3E%3CSPAN%3E%26nbsp%3B.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThis%20is%20the%20code%20bat%20file%20that%20I%20am%20using%20to%20load%20X410%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-basic%22%3E%3CCODE%3E%40echo%20off%0Astart%20%2FB%20x410.exe%20%2Fwm%0Astart%20%22%22%20%2FB%20%22C%3A%5Cwsl%5Cpulseaudio%5Cbin%5Cpulseaudio.exe%22%0A%0Aubuntu2004.exe%20run%20%22if%20%5B%20-z%20%24(pidof%20xfce4-panel)%20%5D%3B%20then%20export%20DISPLAY%3D%24(cat%20%2Fetc%2Fresolv.conf%20%7C%20grep%20nameserver%20%7C%20awk%20'%7Bprint%20%242%3B%20exit%3B%7D')%3A0%3Bexport%20PULSE_SERVER%3Dtcp%3A%24(grep%20nameserver%20%2Fetc%2Fresolv.conf%20%7C%20awk%20'%7Bprint%20%242%7D')%3A0%3B%20%20cd%20~%3B%20xfsettingsd%20--sm-client-disable%3B%20xfce4-panel%20--sm-client-disable%20--disable-wm-check%3B%20taskkill.exe%20%2FIM%20x410.exe%3Btaskkill.exe%20%2FIM%20pulseaudio.exe%20%2FF%3B%20fi%3B%22%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22css-901oao%20css-16my406%20r-1qd0xha%20r-ad9z0x%20r-bcqeeo%20r-qvutc0%22%3EFor%20more%20details%20about%20how%20to%20enable%20the%20%3CSTRONG%3Exfce-panel%20%3C%2FSTRONG%3Esteps%2C%20please%20check%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22css-901oao%20css-16my406%20r-1qd0xha%20r-ad9z0x%20r-bcqeeo%20r-qvutc0%22%3E%3CA%20href%3D%22https%3A%2F%2Fx410.dev%2Fcookbook%2Fwsl%2Fxidekick%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fx410.dev%2Fcookbook%2Fwsl%2Fxidekick%2F%3C%2FA%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFollows%20a%20great%20thread%20about%20how%20to%20fix%20sound%20issues%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fmicrosoft%2FWSL%2Fissues%2F4205%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ENo%20sound%20in%20wsl2%20%C2%B7%20Issue%20%234205%20%C2%B7%20microsoft%2FWSL%20(github.com)%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%20id%3D%22toc-hId--398887059%22%3EThird%20option%3A%20Kali%20App%3C%2FH3%3E%0A%3CP%3EKali%20Linux%20Windows%20Application%20is%20available%20on%20Microsoft%20Store%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fstore%2FproductId%2F9PKR34TNCV07%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.microsoft.com%2Fstore%2FproductId%2F9PKR34TNCV07%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EOnce%20installed%2C%20after%20having%20providing%20the%20credentials%2C%20run%20the%20following%20command%20to%20install%20Win-KeX%20to%20allow%20running%20GUI%20Linux%20Apps%20on%20KALI%20for%20Windows%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Esudo%20apt%20update%20%26amp%3B%26amp%3B%20sudo%20apt%20install%20kali-win-kex%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERun%20the%20following%20command%20to%20run%20Kali%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Ekex%20wstart%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22kex%20wstart.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F227066i0412C7F730A74025%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22kex%20wstart.png%22%20alt%3D%22kex%20wstart.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20KALI%20environment%20will%20be%20loaded%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22kali.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F227067i5EE54DF73B779214%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22kali.png%22%20alt%3D%22kali.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWith%20Kali%2C%20you%20don't%20have%20to%20worry%20about%20setting%20environment%20variables%20or%20starting%20services.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFollows%20the%20Kali%20page%20with%20more%20details%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.kali.org%2Fnews%2Fkali-linux-in-the-windows-app-store%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EKali%20Linux%20in%20the%20Windows%20App%20Store%20%7C%20Kali%20Linux%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.kali.org%2Fnews%2Fwin-kex-version-2-0%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EWin-KeX%20Version%202.0%20%7C%20Kali%20Linux%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20this%20post%20we%20see%20how%20to%20run%20GUI%20Linux%20Apps%20using%20%3CSTRONG%3EXServer%3C%2FSTRONG%3E%20on%20Windows%20Desktop%20environment%20and%20how%20to%20access%20the%20full%20WSL%20Linux%20desktop%20environment.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20hope%20you%20liked!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1493242%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22logo.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F201595iDF88424822733A2A%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22logo.png%22%20alt%3D%22logo.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIn%20this%20post%20I%20will%20demonstrate%20how%20to%20run%20Linux%20GUI%20(Graphical%20User%20Interface)%20applications%20on%20Windows%20Desktop%20platform.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2042830%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2042830%22%20slang%3D%22en-US%22%3E%3CP%3ESadly%20(and%20I%20do%20not%20know%20why%20it%20is%2C%20but%20I%20am%20on%20a%20Windows%20Preview%2C%20so%20maybe%20because%20of%20that%3F)%2C%20none%20of%20the%20above%20solutions%20work%20for%20me%20at%20all%20on%20WSL2.%26nbsp%3B%20So%2C%20for%20me%2C%20what%20I%20now%20am%20doing%20(and%20it%20works%20well%2C%20no%20matter%20what%20happens%20to%20my%20host%20IP%20address)%2C%20is%20I%20put%20the%20following%20at%20the%20end%20in%20my%20~%2F.bashrc%20file%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C!--%20%20%20%20%20StartFragment%20%20%20%20%20%20--%3E%3C%2FP%3E%3CDIV%3E%3CPRE%3E%23%20Get%20the%20IP%20Address%20of%20the%20Windows%2010%20Host%20and%20use%20it%20in%20the%20Environment.%0AHOST_IP%3D%24(host%20%7BYOURHOSTNAME%7D%20%7C%20grep%20192.%20%7C%20tail%20-1%20%7C%20awk%20'%7B%20print%20%24NF%20%7D'%20%7C%20tr%20-d%20'%5Cr')%0Aexport%20LIBGL_ALWAYS_INDIRECT%3D1%0Aexport%20DISPLAY%3D%24HOST_IP%3A0.0%0Aexport%20NO_AT_BRIDGE%3D1%0Aexport%20PULSE_SERVER%3Dtcp%3A%24HOST_IP%0Aexport%20GTK2_RC_FILES%3D%2Fusr%2Fshare%2Fthemes%2FYaru-dark%2Fgtk-2.0%2Fgtkrc%3C%2FPRE%3E%3C%2FDIV%3E%3CP%3E%3C!--%20%20%20%20%20EndFragment%20%20%20%20%20%20--%3E%3C%2FP%3E%3CP%3E%3CEM%3EPut%20your%20own%20hostname%20(without%20braces)%20and%20the%20first%20number%20of%20your%20own%20network's%20range%20of%20private%20IP%20Addresses.%26nbsp%3B%20That's%20it!%3C%2FEM%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20get%20Ubuntu's%20dark%20themed%20GUI%20apps%20in%20most%20instances%2C%20and%20also%20get%20sound%20and%20X11%20forwarding%2C%20no%20matter%20what%20my%20Host%20IP%20ends%20up%20because%20of%20changes%20in%20Windows%2010%20builds%20(sometimes%20I%20have%20to%20reset%20networking%20and%20that%20resets%20the%20address%20to%20a%20DHCP%20address).%26nbsp%3B%20It%20should%20work%20in%20any%20version%20of%20Windows%2010%20running%20Windows%20Subsystem%20for%20Linux.%26nbsp%3B%20So%20far%2C%20I%20have%20had%20no%20issues%2C%20no%20matter%20what%20happens%20to%20my%20Windows%2010%20host's%20IP%20address.%26nbsp%3B%20Hope%20this%20helps%20someone%2C%20if%20none%20of%20the%20other%20solutions%20above%20work%2C%20as%20was%20the%20case%20for%20me.%26nbsp%3B%20Here%20is%20a%20screenshot%20of%20both%20Windows%20apps%20and%20a%20Linux%20app%20working%20side%20by%20side.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F244865i315B559AD849B87F%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnother%20way%20to%20do%20the%20above%20is%20to%20run%20the%20%3CSTRONG%3Ehost%3C%2FSTRONG%3E%20command%20against%20the%20%3CSTRONG%3Ehostname%3C%2FSTRONG%3E%20command%2C%20like%20the%20following%20(though%20it%20adds%20a%20few%20msecs%20to%20execution%20time)%2C%20and%20using%20a%20filter%20to%20grep%20the%20IP%20address%20of%20the%20Windows%20host%20from%20the%20%3CSTRONG%3Ehost%3C%2FSTRONG%3E%20command's%20output%20from%20the%20%3CSTRONG%3Ehostname%3C%2FSTRONG%3E%20command%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3EHOST_IP%3D%24(host%20%60hostname%60%20%7C%20grep%20-oP%20'(%5Cs)%5Cd%2B(%5C.%5Cd%2B)%7B3%7D'%20%7C%20tail%20-1%20%7C%20awk%20'%7B%20print%20%24NF%20%7D'%20%7C%20tr%20-d%20'%5Cr')%3C%2FPRE%3E%3CP%3EThis%20way%20it%20is%20not%20even%20necessary%20to%20know%20the%20IP%20address%20range%20of%20your%20local%20network%2C%20and%20should%20work%20across%20any%20IPv4%20network.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOne%20even%20can%20create%20desktop%20and%2For%20Start%20Menu%2FScreen%20shortcuts%20to%20run%20GUI%20and%20other%20Linux%20apps.%26nbsp%3B%20Following%20are%20a%20few%20examples%20of%20shortcuts%20I%20have%20created%2C%20namely%2C%20their%20targets.%26nbsp%3B%20These%20can%20be%20tweaked%20for%20each%20individual's%20case%2C%20as%20needed%20(as%20above%2C%20put%20in%20your%20Windows%20Host's%20hostname%20and%20the%20first%20numbers%20of%20your%20range%20of%20IP%20addresses%20on%20your%20network).%26nbsp%3B%20As%20will%20be%20seen%20in%20the%20last%20example%2C%20some%20apps%20are%20really%20wonky%2C%20requiring%20the%20use%20of%20'export'%20and%20use%20of%20semi-colons%20to%20run%20individual%20commands%20before%20the%20apps%20will%20launch.%26nbsp%3B%20You%20don't%20have%20to%20put%20in%20the%20PULSE_SERVER%20variable%20if%20you%20don't%20want%20or%20need%20sound%2C%20or%20the%20theme%20variable%20if%20you%20don't%20want%20to%20theme%20the%20apps%20to%20match%20better%20with%20Windows'%20dark%20theme.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EC%3A%5CWindows%5CSystem32%5Cwsl.exe%20-e%20htop%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EC%3A%5CWindows%5CSystem32%5Cwsl.exe%20LIBGL_ALWAYS_INDIRECT%3DYes%20IP%3D%24(host%20%7BYOURHOSTNAME%7D%20%7C%20grep%20192.%20%7C%20tail%20-1%20%7C%20awk%20'%7B%20print%20%24NF%20%7D'%20%7C%20tr%20-d%20'%5Cr')%20DISPLAY%3D%24IP%3A0.0%20PULSE_SERVER%3Dtcp%3A%24IP%20GTK2_RC_FILES%3D%2Fusr%2Fshare%2Fthemes%2FYaru-dark%2Fgtk-2.0%2Fgtkrc%20firefox%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EC%3A%5CWindows%5CSystem32%5Cwsl.exe%20LIBGL_ALWAYS_INDIRECT%3DYes%20IP%3D%24(host%20%7BYOURHOSTNAME%7D%20%7C%20grep%20192.%20%7C%20tail%20-1%20%7C%20awk%20'%7B%20print%20%24NF%20%7D'%20%7C%20tr%20-d%20'%5Cr')%20DISPLAY%3D%24IP%3A0.0%20PULSE_SERVER%3Dtcp%3A%24IP%20dbus-launch%20--exit-with-session%20nautilus%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EC%3A%5CWindows%5CSystem32%5Cwsl.exe%20IP%3D%24(host%20%7BYOURHOSTNAME%7D%20%7C%20grep%20192.%20%7C%20tail%20-1%20%7C%20awk%20'%7B%20print%20%24NF%20%7D'%20%7C%20tr%20-d%20'%5Cr')%20%3B%20export%20LIBGL_ALWAYS_INDIRECT%3DYes%20export%20DISPLAY%3D%24IP%3A0.0%20%3B%20cd%20%2Fmnt%2Fc%2FUsers%2F%7BYOURUSERNAME%7D%2FDesktop%20%3B%20%2Fusr%2Fbin%2Fperl%20~%2Fwget-gui.pl%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2067790%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2067790%22%20slang%3D%22en-US%22%3E%3CP%3EYou%20can%20also%20use%20GWSL%20%3A)%3C%2Fimg%3E%20It%20automates%20lots%20of%20this%20and%20is%20free%20and%20open%20source!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2068492%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2068492%22%20slang%3D%22en-US%22%3E%3CP%3EHello%26nbsp%3B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F931103%22%20target%3D%22_blank%22%3E%40samuel_skeen%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%2C%20the%20.xsession%20file%20with%20'xfce4-session'%20content%20works%20if%20you%20leave%20these%20lines%20uncommented%20in%20%2Fetc%2Fxrdp%2Fstartwm.sh%20file%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Etest%20-x%20%2Fetc%2FX11%2FXsession%20%26amp%3B%26amp%3B%20exec%20%2Fetc%2FX11%2FXsession%3CBR%20%2F%3Eexec%20%2Fbin%2Fsh%20%2Fetc%2FX11%2FXsession%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EBut%20of%20you%20comment%20out%20these%20lines%20(with%20%23)%20and%20add%20the%20command%26nbsp%3Bstartxfce4%20at%20the%20end%20o%3C%2FSPAN%3E%3CSPAN%3Ef%20the%20file%2C%20it%20works%20fine%20as%20well.%20On%20my%20Ubuntu%2020.04%20Wsl%20vm%20both%20ways%20gave%20the%20same%20result.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EThanks%2C%20Marco%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2108827%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2108827%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%20thanks%20for%20this%20guide%2C%20it's%20very%20helpful%20and%20simple%20and%20has%20streamlined%20my%20work%20routine%20wonderfully.%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EI%20managed%20to%20launch%20my%20IDE%20(WebStorm)%20installed%20on%20WSL%20via%20the%20first%20method%20using%26nbsp%3B%3CSPAN%3Evcxsrv%20and%20everything%20is%20working%20smoothly%2C%20but%20when%20I%20turn%20my%20VPN%20on%20Windows%20on%2C%20the%20IDE%20becomes%20laggy%20and%20the%20experience%20deteriorates%26nbsp%3Bsharply.%20Has%20anyone%20else%20encountered%20this%20problem%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EIs%20there%20a%20fix%20to%20make%20the%20remote%20connection%20steady%20via%20VPN%20as%20well%3F%20my%20VPN%20client%20is%20Pulse%20Secure%2C%20and%20my%20WSL%20distro%20is%20Ubuntu%2020.04.%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EGraphics-wise%2C%20I%20only%20have%20the%20IDE%20installed%2C%20not%20a%20full%20remote%20desktop%26nbsp%3Bexperience%2C%20if%20that%20makes%20a%20difference.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2109212%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2109212%22%20slang%3D%22en-US%22%3E%3CP%3EI%20thought%20I'd%20add%20my%20thoughts%20to%20this%20since%20I%20regularly%20use%20WSL2%20to%20access%2C%20manage%20and%20configure%20my%20Linux%20servers%20usually%20via%20a%20terminal%20session%20but%20sometimes%20using%20a%20GUI%20however%20I%20don't%20generally%20wish%20to%20launch%20a%20complete%20X%20desktop%20-%3C%2FP%3E%3CP%3EWRT%20exporting%20DISPLAY%20and%20the%20issue%20of%20picking%20up%20the%20loopback%20address%20and%20not%20the%20WSL2%20bridge%20IP%2C%20a%20better%20way%20to%20set%20this%20is%20to%20use%20SSH%20port%20forwarding%20-%26nbsp%3B%3C%2FP%3E%3CP%3EAssuming%20you%20have%20a%20display%20running%20on%20your%20windows%20machine%20like%20VcXsrv%20or%20similar%2C%20add%20-X%20to%20your%20session%20launch%20from%20within%20a%20WSL%20shell%3C%2FP%3E%3CP%3E%3CSTRONG%3Esome-desktop%3A~%24%20ssh%20-X%20%3CTARGETHOST%3E%3C%2FTARGETHOST%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E...then%20you%20will%20find%20that%20%24DISPLAY%20is%20correctly%20set%20and%20GUI%20apps%20will%20launch%20and%20display%20correctly%20on%20your%20Windows%20machine%20-%20xterm%2C%20chromium%20etc.%3C%2FP%3E%3CP%3ETo%20simplify%20and%20secure%20your%20sessions%20use%20SSH%20keys%20to%20access%20your%20remote%20hosts-%3C%2FP%3E%3CP%3EFrom%20a%20WSL%20shell%20execute%20%3CSTRONG%3Essh-keygen%3C%2FSTRONG%3E%20and%20accept%20defaults%20for%20all%20the%20answers%2C%20the%20public%20%2B%20private%20keys%20automatically%20are%20saved%20to%20your%20.ssh%20directory.%3C%2FP%3E%3CP%3ECopy%26nbsp%3B%20the%20public%20key%20to%20the%20target%20host%20-%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3Esome-desktop%3A~%24%20ssh-copy-id%20%3CTARGETHOST%3E%3C%2FTARGETHOST%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3Edefault%20answer%20(yes)%20to%20confirm%20adding%20the%20hosts%20fingerprint%20to%20your%20.ssh%2Fknown-hosts%20and%20enter%20your%20targethost%20password%20at%20the%20login%20prompt%3C%2FP%3E%3CP%3Enow%20you%20can%20automatically%20login%20to%20that%20host%20without%20username%20or%20password%20prompts.%3C%2FP%3E%3CP%3EIf%20like%20me%20you%20use%20terminal%20sessions%20to%20launch%20and%20monitor%20processes%20or%20to%20edit%20files%20then%20you%20may%20notice%20that%20the%20default%20typeface%2Fsize%20used%20by%20terminal%20or%20xterm%20are%20sometimes%20difficult%20to%20read%20because%20they%20are%20rendered%20using%20X11%20default%20settings%20-%20to%20prettify%20them%20-%3C%2FP%3E%3CP%3EWithin%20WSL%3C%2FP%3E%3CP%3Einstall%26nbsp%3B%20%3CSTRONG%3Ex11-xserver-utils%3C%2FSTRONG%3E%26nbsp%3B%3CSPAN%3Eand%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3CSTRONG%3Efontconfig%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Ethen%20e.g.%20list%20the%20fonts%20currently%20installed%20-%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CSPAN%3Efc-list%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Eand%20choose%20one%20you%20like%20-%20to%20try%20you%20can%20launch%3CSTRONG%3E%20xterm%20-fs%20%22font%20family%20name%22%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Ethen%20edit%2Fcreate%20a%20file%20%3CSTRONG%3E.Xresources%3C%2FSTRONG%3E%20and%20e.g.%20put%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Exterm*faceName%3A%20Terminus%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3Exterm*faceSize%3A%2010%3Aantialias%3Dtrue%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3EXTerm.vt100.reverseVideo%3A%20true%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3Bthen%20merge%20these%20changes%20into%20the%20currently%20running%20DISPLAY%20-%3C%2FP%3E%3CP%3E%3CSTRONG%3Exrdb%20-merge%20.Xresources%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3ENext%20create%20a%20symlink%20named%20%3CSTRONG%3EXdefaults%3C%2FSTRONG%3E%20pointing%20to%26nbsp%3B%3CSTRONG%3E.Xresources%3C%2FSTRONG%3E%20-%20because%20historically%20some%20X-apps%20use%20Xdefaults%20whereas%20the%20later%20standard%20is%20to%20use%20Xresources%20-%3C%2FP%3E%3CP%3E%3CSTRONG%3Esome-desktop%3A~%24%20ln%20-s%20.Xresources%20.Xdefaults%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3ENow%20whenever%20you%20launch%20xterm%20or%20as%20I%20frequently%20do%20-%26nbsp%3B%3CSTRONG%3Exterm%26amp%3B%26nbsp%3B%3C%2FSTRONG%3Eit%20will%20read%20the%20appropriate%20config%20file%20and%20render%20according%20to%20your%20chosen%20style%20-%20in%20my%20case%20mimicking%20the%20default%20shell%20style%20you%20see%20if%20you%20install%20one%20of%20the%20Ubuntu%20variants%20as%20your%20default%20shell.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEvery%20X-app%20usually%20has%20it's%20own%20set%20of%20configurable%20options%20and%20to%20see%20what%20they%20are%20and%20how%20to%20configure%20check%20out%20their%20man%20pages.%3C%2FP%3E%3CP%3EA%20useful%20resource%20for%20those%20who%20want%20to%20customise%20these%20settings%20can%20be%20found%20%3CA%20href%3D%22http%3A%2F%2Fwww.futurile.net%2F2016%2F06%2F14%2Fxterm-setup-and-truetype-font-configuration%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehere%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2112665%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2112665%22%20slang%3D%22en-US%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F948455%22%20target%3D%22_blank%22%3E%40imri29%3C%2FA%3E%2C%20I%20tried%26nbsp%3B%3CSPAN%3Evcxsrv%26nbsp%3Bbut%20the%20graphics%20was%20bad%2C%20so%20I%20choose%20XRDP.%20Regarding%20the%20VPN%2C%20I%20don't%20kwow%20what%20your%20problem%20could%20be%2C%20but%20I%20tried%20once%20to%20use%20the%20Norton%20Security%20VPN%20on%20my%20PC%20and%20it%20slowed%20down%20la%20connession%20speed%20dramatically%2C%20latency%20of%20about%205%20seconds%2C%20and%20speed%20reduced%20at%20one%20third.%20Check%20the%20difference%20between%20VPN%20on%20and%20VPN%20off%20with%20some%20Network%20Speed%20app%20(I%20use%20the%20one%20offered%20by%20Windows%2010).%20If%20the%20problem%20is%20the%20VPN%2C%20maybe%20is%20better%20to%20leave%20the%20VPN%20off.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%2C%20Marco%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2118590%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2118590%22%20slang%3D%22en-US%22%3E%3CP%3EHi!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThank%20you%20for%20this%20article.%3C%2FP%3E%3CP%3EI%20setup%20WSL2%20and%20Kali%20distro.%20I%20followed%20your%20commands%20and%20set%20up%20the%20GUI.%20But%20when%20I%20launch%20with%26nbsp%3B%3CEM%3Ekex%20wstart%26nbsp%3B%3C%2FEM%3Ethe%20viewer%20is%20launched%2C%20but%20I%20get%20a%20black%20screen.%20And%20I%20can%20only%20access%20the%20Context%20menu%20using%20F8.%26nbsp%3B%3C%2FP%3E%3CP%3EAny%20solution%20for%20this%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2118793%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2118793%22%20slang%3D%22en-US%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F960143%22%20target%3D%22_blank%22%3E%40AdityaNarendra%3C%2FA%3E%2C%20I%20never%20used%20Kali%2C%20but%20since%20the%20Kali%20default%20user%20interface%20is%20Xfce%2C%20I%20suggest%20that%20you%20use%20it.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22VIiyi%22%3E%3CSPAN%20class%3D%22JLqJ4b%20ChMk0b%22%3E%3CSPAN%3EThe%20easy%20way%20is%20to%20use%20the%20default%26nbsp%3Bstartwm.sh%20file%2C%20and%20add%20the%20.xsession%20file%20in%20your%20home%3A%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22VIiyi%22%3E%3CSPAN%20class%3D%22JLqJ4b%20ChMk0b%22%3E%3CSPAN%3Eecho%20xfce4-session%20%26gt%3B%20~%2F.xsession%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22VIiyi%22%3E%3CSPAN%20class%3D%22JLqJ4b%20ChMk0b%22%3E%3CSPAN%3EI%20hope%20this%20will%20help.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22VIiyi%22%3E%3CSPAN%20class%3D%22JLqJ4b%20ChMk0b%22%3E%3CSPAN%3EThanks%2C%20Marco%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2156744%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2156744%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EThank%20you%20for%20this%20tutorial.%3C%2FP%3E%3CP%3EI%20have%20strange%20issue%20-%20I%20do%20not%20get%20any%20error%2C%20but%20nothing%20shows.%20It%20runs%20in%20theory%2C%20but%20no%20window%20is%20visible.%20Cannot%20find%20any%20clue%20about%20something%20like%20this...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2156793%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2156793%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F892013%22%20target%3D%22_blank%22%3E%40marekurbanowicz%3C%2FA%3E%20-%20I%20had%20a%20similar%20issue%20I%20assume%20xsrv%20is%20running%20in%20your%20tray%3F%20If%20you%20mouse%20over%20it%20you%20should%20see%20a%20tooltip%20it%20should%20be%20your%20PC%20name%20or%20IP%20followed%20by%20%3A0%3A0%20-%20If%20it's%20anything%20other%20than%20%3A0%3A0%20you'll%20have%20to%20update%20your%20config%20to%20match%20it%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2172103%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2172103%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%26nbsp%3Bhow%20could%20you%20get%20multiple%20ubuntu%20programs%20running%20through%20VcXsrv%20using%20the%20same%20ubuntu%20terminal%20without%20stuck%20itself%3F%26nbsp%3B%3C%2FP%3E%3CP%3EI%20could%20get%20one%20ubuntu%20program%20running%20through%20VcXsrv%20but%20the%20terminal%20just%20hangs%20until%20you%20close%20that%20GUI%20program!%3C%2FP%3E%3CP%3EWhat's%20the%20magic%20here%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2172104%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2172104%22%20slang%3D%22en-US%22%3E%3CP%3EPut%20an%20ampersand%20at%20the%20end%20of%20whatever%20cmdline%20string%20you%20wish%20to%20launch%20and%20it%20will%20launch%20it%20and%20immediately%20put%20it%20into%20a%20background%20process%20e.g.%3C%2FP%3E%3CP%3E%24%20chromium%20%26amp%3B%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E...%20then%20in%20the%20terminal%20window%20hit%20return%20and%20you'll%20be%20at%20your%20previous%20cmd%20prompt%20-%3C%2FP%3E%3CP%3E%24%20_%3C%2FP%3E%3CP%3EYou%20can%20carry%20on%20launching%20as%20many%20windows%2Fprocesses%20you%20like%20until%20either%20your%20host%20or%20client%20runs%20out%20of%20resources!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2172105%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2172105%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F949079%22%20target%3D%22_blank%22%3E%40Pollywockerdum%3C%2FA%3E%20Thanks%20a%20lot%20for%20the%20prompt%20reply%2C%20mate!%20It%20worked!%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2172615%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2172615%22%20slang%3D%22en-US%22%3E%3CP%3EOne%20can%20do%20as%20above%20for%20launching%20multiple%20programs%20from%20the%20command%20line.%26nbsp%3B%20Or%2C%20one%20can%20make%20permanent%20shortcuts%20for%20Linux%20programs%20like%20I%20do.%26nbsp%3B%20Then%20I%20can%20run%20as%20many%20as%20I%20want%20without%20using%20a%20terminal%20window.%26nbsp%3B%20Here%20is%20an%20example%20(one%20can%20use%20bash.exe%20or%20wsl.exe%20to%20launch%20Linux%20programs%20in%20Windows%2C%20but%20the%20syntax%20will%20differ%20slightly)%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3EC%3A%5CWindows%5CSystem32%5Cbash.exe%20-c%20'NO_AT_BRIDGE%3D1%20DISPLAY%3D%7BYour%20IP%20address%7D%3A0.0%20PULSE_SERVER%3Dtcp%3A%7Byour%20IP%20address%7D%20dbus-launch%20--exit-with-session%20nautilus'%3C%2FPRE%3E%3CP%3EJust%20substitute%20your%20IP%20address%20for%20%22%7BYour%20IP%20address%7D%22%20in%20your%20shortcuts.%26nbsp%3B%20If%2C%20however%2C%20your%20IP%20address%20always%20changes%20on%20your%20host%20system%2C%20you%20should%20use%20the%20following%20example%20instead%20(using%20wsl.exe%20instead%20of%20bash.exe)%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3EC%3A%5CWindows%5CSystem32%5Cwsl.exe%20IP%3D%24(host%20%60hostname%60%20%7C%20grep%20-oP%20'(%5Cs)%5Cd%2B(%5C.%5Cd%2B)%7B3%7D'%20%7C%20tail%20-1%20%7C%20awk%20'%7B%20print%20%24NF%20%7D'%20%7C%20tr%20-d%20'%5Cr')%20NO_AT_BRIDGE%3D1%20DISPLAY%3D%24IP%3A0.0%20PULSE_SERVER%3Dtcp%3A%24IP%20dbus-launch%20--exit-with-session%20nautilus%3C%2FPRE%3E%3CP%3EThis%20example%20will%20grab%20your%20Host's%20IP%20address%20and%20insert%20it%20into%20the%20proper%20locations.%26nbsp%3B%20For%20some%20programs%2C%20you%20will%20have%20to%20experiment%20a%20bit%20to%20get%20them%20to%20work%20properly.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2172622%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2172622%22%20slang%3D%22en-US%22%3E%3CP%3EForgot%20to%20post%20a%20screenshot.%26nbsp%3B%20Here%20is%20a%20screenshot%20of%20me%20running%20several%20Linux%20programs%20at%20once%2C%20using%20shortcuts.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22dcharlespyle_0-1614532668812.png%22%20style%3D%22width%3A%201212px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F258763iD3913695DBEB52F9%2Fimage-dimensions%2F1212x256%3Fv%3D1.0%22%20width%3D%221212%22%20height%3D%22256%22%20role%3D%22button%22%20title%3D%22dcharlespyle_0-1614532668812.png%22%20alt%3D%22dcharlespyle_0-1614532668812.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EEverything%20but%20the%20Microsoft%20Edge%20window%20on%20the%20center%20screen%20is%20a%20running%20Linux%20program.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2200884%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2200884%22%20slang%3D%22en-US%22%3E%3CP%3EYour%20METHOD%26nbsp%3B%20for%20getting%20the%26nbsp%3B%20Host%20X-Serv%26nbsp%3B%20%26nbsp%3BIP%26nbsp%3B%20is%20excellent%20most%20%26nbsp%3B%26nbsp%3Btutorials%20and%20web%20sites%20get%20it%20wrong%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ebovy%40%3A~%24%20host%20%60hostname%60%20%7C%20grep%20-oP%20'(%5Cs)%5Cd%2B(%5C.%5Cd%2B)%7B3%7D'%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E172.18.64.1%3C%2FP%3E%3CP%3E172.22.224.1%3C%2FP%3E%3CP%3E172.26.112.1%3C%2FP%3E%3CP%3E172.30.0.1%3C%2FP%3E%3CP%3E192.168.50.219%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E192.168.50.219%3C%2FP%3E%3CP%3Ebovy%40%3A~%24%20host%20%60hostname%60%20%7C%20grep%20-oP%20'(%5Cs)%5Cd%2B(%5C.%5Cd%2B)%7B3%7D'%20%7C%20tail%20-1%20%7C%20awk%20'%7B%20print%20%24NF%20%7D'%20%7C%20tr%20-d%20'%5Cr'%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E192.168.50.219%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBUT%20THERE%20IS%20A%20PROBLEM%20WITH%20DBUS%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDBUS%20WAS%20DESINGED%20TO%20WORK%20WITH%20ONE%20ROOT%20INIT%20PROCESS%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDBUS%26nbsp%3B%26nbsp%3B%20was%20not%20designed%20%26nbsp%3Bto%26nbsp%3B%20invoke%26nbsp%3B%20single%20applications%26nbsp%3B%20%26nbsp%3BAND%26nbsp%3B%20when%20you%20combine%20that%3C%2FP%3E%3CP%3EWith%20%26nbsp%3Bno%20single%26nbsp%3B%20ROOT%26nbsp%3B%26nbsp%3B%20INIT%26nbsp%3B%20WSL%26nbsp%3B%20PROCESS%26nbsp%3B%20DBUS%20BECOMES%20REDICULOUSLY%20UN-MANAGEBLE%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYour%20current%20methods%26nbsp%3B%20will%26nbsp%3B%20create%20multiple%26nbsp%3B%20dbus%20instances.%26nbsp%3B%26nbsp%3B%26nbsp%3B%20No%20single%20shared%20dbus%3C%2FP%3E%3CP%3EInstance%20is%20possible%20with%20your%20methods.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20are%20a%20stickler%20for%20performance%20then%20the%20following%20could%20be%20one%20way%20to%20solve%20the%3C%2FP%3E%3CP%3EDbus-problem%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3Eif%20%5B%20-z%20%5C%22%22%24(pidof%20dbus-daemon)%5C%22%22%20%5D%3B%20then%20dbus-launch%20--sh-syntax%20%26gt%3B%20%2Ftmp%2Fsave-dbus%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3B%20fi%3B%20.%20%2Ftmp%2Fsave-dbus%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2200931%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2200931%22%20slang%3D%22en-US%22%3E%3CP%3EI%20found%20that%20some%20apps%20crashed%20and%20generated%20DBus%20errors%20before%20crashing.%26nbsp%3B%20But%20the%20system%20DBus%20is%20launched%20by%20a%20separate%20script%20on%20my%20rig.%26nbsp%3B%20The%20reason%20is%20that%20I%20run%20keep%20the%20Linux%20instance%20running%20and%20run%20GUI%20apps%20using%20Windows%20shortcuts%20rather%20than%20from%20the%20command%20line.%26nbsp%3B%20This%20is%20what%20I%20have%20in%20a%20Windows%20script%20for%20DBus%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3ATRY%0A%0AREM%20-%20Start%20WSL%20System-wide%20DBus%20service.%0AC%3A%5CWindows%5CSystem32%5Cwsl.exe%20-e%20sudo%20%2Fetc%2Finit.d%2Fdbus%20start%0A%0AREM%20-%20Allow%20Sys-wide%20DBus%20Service%20time%20to%20start.%0Atimeout%20%2Ft%2010%20%2Fnobreak%20%26gt%3BNUL%0A%0AREM%20-%20Check%20and%20show%20result.%0Awsl%20pgrep%20-a%20'dbus-daemon'%0AIF%20%25ERRORLEVEL%25%20NEQ%200%20(GOTO%20TRY)%3C%2FPRE%3E%3CP%3EI%20also%20do%20the%20same%20for%20the%20CUPS%20service%2C%20too%2C%20which%20I%20keep%20running%20so%20that%20I%20also%20can%20print%20from%20Linux%20apps.%26nbsp%3B%20I%20have%20the%20following%20at%20the%20ends%20of%20the%20target%20lines%20in%20the%20shortcuts%20that%20generated%20the%20errors%20(without%20the%20ellipses%2C%20or%20course)%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E...%20dbus-launch%20--exit-with-session%20nautilus'%3C%2FPRE%3E%3CP%3EI%20have%20zero%20errors%20or%20excess%20DBus%20instances%20once%20the%20apps%20are%20closed.%26nbsp%3B%20Here%20is%20the%20process%20with%20nautilus%20running%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22dcharlespyle_0-1615419881549.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F262634i2AA37A715843D98C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22dcharlespyle_0-1615419881549.png%22%20alt%3D%22dcharlespyle_0-1615419881549.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EAnd%20here%20is%20seconds%20after%20closing%20Files%2Fnautilus%20app%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22dcharlespyle_1-1615419979529.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F262635i7716FBA7E1915A91%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22dcharlespyle_1-1615419979529.png%22%20alt%3D%22dcharlespyle_1-1615419979529.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBut%20if%20what%20you%20suggest%20will%20add%20increase%20performance%2C%20I'm%20willing%20to%20try%20that.%26nbsp%3B%20I%20may%20just%20do%20it%20anyway%2C%20if%20the%20performance%20difference%20is%20noticeable.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2271110%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2271110%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F258734%22%20target%3D%22_blank%22%3E%40luisdem%3C%2FA%3E%20%3CSPAN%20class%3D%22VIiyi%22%3E%3CSPAN%20class%3D%22JLqJ4b%20ChMk0b%22%3E%3CSPAN%3Efor%20this%20tutorial%2C%20it%20was%20really%20helpful.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22VIiyi%22%3E%3CSPAN%20class%3D%22JLqJ4b%20ChMk0b%22%3E%3CSPAN%3EI%20had%20a%20problem%20running%20%3CEM%3Exeyes%3C%2FEM%3E%2C%20but%20I%20found%20that%20right%20after%20modifying%20%3CSTRONG%3E%2Fetc%2Fbash.bashrc%3C%2FSTRONG%3E%20the%20value%20of%20%3CEM%3E%24DISPLAY%3C%2FEM%3E%20was%20different%2C%20so%20I%20ran%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3Esource%20%2Fetc%2Fbash.bashrc%3C%2FPRE%3E%3CP%3E%3CSPAN%20class%3D%22VIiyi%22%3E%3CSPAN%20class%3D%22JLqJ4b%20ChMk0b%22%3E%3CSPAN%3Eand%20that%20solved%20my%20problem.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2279316%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2279316%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1025196%22%20target%3D%22_blank%22%3E%40SaulLeal%3C%2FA%3E%2C%26nbsp%3Bthank%20you%20for%20your%20great%20feedback%20and%20I%20am%20really%20happy%20that%20it%20worked!%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2282391%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2282391%22%20slang%3D%22en-US%22%3E%3CP%3EError%3C%2FP%3E%3CP%3Ekng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%20Echo%20%24DISPLAY%3C%2FP%3E%3CP%3ECommand%20'Echo'%20not%20found%2C%20did%20you%20mean%3A%3C%2FP%3E%3CP%3Ecommand%20'echo'%20from%20deb%20coreutils%20(8.30-3ubuntu2)%3C%2FP%3E%3CP%3ETry%3A%20sudo%20apt%20install%20%3CDEB%20name%3D%22%22%3E%3C%2FDEB%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2282394%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2282394%22%20slang%3D%22en-US%22%3E%3CP%3Ekng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%20gedit%3CBR%20%2F%3EUnable%20to%20init%20server%3A%20Could%20not%20connect%3A%20Connection%20refused%3C%2FP%3E%3CP%3E(gedit%3A1475)%3A%20Gtk-WARNING%20**%3A%2013%3A17%3A44.145%3A%20cannot%20open%20display%3A%3CBR%20%2F%3Ekng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%20gedit%3CBR%20%2F%3EUnable%20to%20init%20server%3A%20Could%20not%20connect%3A%20Connection%20refused%3C%2FP%3E%3CP%3E(gedit%3A1477)%3A%20Gtk-WARNING%20**%3A%2013%3A18%3A21.151%3A%20cannot%20open%20display%3A%3CBR%20%2F%3Ekng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%20echo%20%24DISPLAY%3C%2FP%3E%3CP%3Ekng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%20echo%20xfce4-session%20%26gt%3B%20~%2F.xsession%3CBR%20%2F%3Ekng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%20gedit%3CBR%20%2F%3EUnable%20to%20init%20server%3A%20Could%20not%20connect%3A%20Connection%20refused%3C%2FP%3E%3CP%3E(gedit%3A1479)%3A%20Gtk-WARNING%20**%3A%2013%3A19%3A27.182%3A%20cannot%20open%20display%3A%3CBR%20%2F%3Ekng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%20echo%20%24DISPLAY%3C%2FP%3E%3CP%3Ekng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2282525%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2282525%22%20slang%3D%22en-US%22%3E%3CP%3E%22The%20Echo%20not%20found%22%20error%20is%20fixed%20by%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%3Esudo%20apt%20install%20coreutils%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CSPAN%3EOr%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%3Esudo%20apt-get%20install%20coreutils%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2282544%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2282544%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3E%22Unable%20to%20init%20server%22%20looks%20like%20the%20bug%20I%20got%20hit%20with.%20See%20my%20method%20above%20to%20get%20around%20that.%26nbsp%3B%20P%3C%2FSPAN%3E%3CSPAN%3Eut%20the%20following%20at%20the%20end%20in%20your%20~%2F.bashrc%20file%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CDIV%3E%3CPRE%3E%23%20Get%20the%20IP%20Address%20of%20the%20Windows%2010%20Host%20and%20use%20it%20in%20the%20Environment.%0AHOST_IP%3D%24(host%20%60hostname%60%20%7C%20grep%20-oP%20'(%5Cs)%5Cd%2B(%5C.%5Cd%2B)%7B3%7D'%20%7C%20tail%20-1%20%7C%20awk%20'%7B%20print%20%24NF%20%7D'%20%7C%20tr%20-d%20'%5Cr')%0Aexport%20LIBGL_ALWAYS_INDIRECT%3D1%0Aexport%20DISPLAY%3D%24HOST_IP%3A0.0%0Aexport%20NO_AT_BRIDGE%3D1%0Aexport%20PULSE_SERVER%3Dtcp%3A%24HOST_IP%3C%2FPRE%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2282623%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2282623%22%20slang%3D%22en-US%22%3E%3CDIV%20class%3D%22lia-quilt-column%20lia-quilt-column-16%20lia-quilt-column-left%20lia-quilt-column-header-left%22%3E%3CDIV%20class%3D%22lia-quilt-column-alley%20lia-quilt-column-alley-left%22%3E%26nbsp%3B%3C%2FDIV%3E%3C%2FDIV%3E%3CDIV%20class%3D%22lia-quilt-row%20lia-quilt-row-header%22%3E%3CDIV%20class%3D%22lia-quilt-column%20lia-quilt-column-08%20lia-quilt-column-right%20lia-quilt-column-header-right%22%3E%3CDIV%20class%3D%22lia-quilt-column-alley%20lia-quilt-column-alley-right%22%3E%3CDIV%20class%3D%22lia-menu-navigation-wrapper%20lia-menu-action%20lia-component-message-view-widget-action-menu%22%3E%3CDIV%20class%3D%22lia-menu-navigation%22%3E%3CDIV%20class%3D%22dropdown-default-item%22%3E%3CDIV%20class%3D%22dropdown-positioning%22%3E%3CDIV%20class%3D%22dropdown-positioning-static%22%3E%26gt%3B%20kng%40WINDOWS-NK3LQGJ%3A%2Fmnt%2Fc%2FUsers%2FUser%24%20Echo%20%24DISPLAY%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CDIV%20class%3D%22lia-quilt-row%20lia-quilt-row-main%22%3E%3CDIV%20class%3D%22lia-quilt-column%20lia-quilt-column-24%20lia-quilt-column-single%20lia-quilt-column-main%22%3E%3CDIV%20class%3D%22lia-quilt-column-alley%20lia-quilt-column-alley-single%22%3E%3CDIV%20class%3D%22lia-message-body-wrapper%20lia-component-message-view-widget-body%22%3E%3CDIV%20class%3D%22lia-message-body%22%3E%3CDIV%20class%3D%22lia-message-body-content%22%3E%3CP%3E%26gt%3B%20Command%20'Echo'%20not%20found%2C%20...%3C%2FP%3E%3CP%3E%3CBR%20%2F%3ELinux%20commands%20and%20variables%20are%20case%20sensitive.%20Please%20try%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3Eecho%20%24DISPLAY%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2282649%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2282649%22%20slang%3D%22en-US%22%3E%3CP%3EYep%2C%20that%20will%20do%20it%2C%20too.%20It%20should%20ask%20you%20if%20you%20want%20to%20run%20the%20echo%20command%20(unless%20it's%20not%20installed).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2282700%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2282700%22%20slang%3D%22en-US%22%3E%3CP%3EGenerally%2C%20Linux%20commands%20are%20lower%20case.%20Personally%2C%20I%20was%20surprised%20there%20is%20an%20%22Echo%22%20command%20in%20any%20package.%3CBR%20%2F%3EUbuntu%20has%20a%20standard%20way%20of%20handling%20%22command%20not%20found%22%20situations%3A%20it%20looks%20for%20similar%20commands%20in%20package%20catalog.%3CBR%20%2F%3EBecause%20capitalization%20of%20command%20names%20is%20so%20rare%2C%20looking%20for%20capitalization%20errors%20is%20not%20part%20of%20of%20the%20approach.%20Clearly%20this%20is%20an%20unexpected%20surprise%20for%20DOS%20and%20Windows%20users.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2487468%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2487468%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20is%20a%20very%20helpful%20article.%20However%2C%20there%20appears%20to%20be%20a%20minor%20error%20in%20the%20third%20possible%20way%20to%20set%20the%20DISPLAY%20environment%20variable%20to%20the%20correct%20IP%20address.%3C%2FP%3E%3CP%3EFor%20the%20IP%20address%20to%20end%20in%20%3A0%2C%20like%20it%20is%20supposed%20to%20from%20the%20screenshot%2C%20the%20command%20needs%20to%20end%20in%20%3A0%20and%20not%20in%20%3A0.0%20which%20is%20unlike%20the%20others.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2513918%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2513918%22%20slang%3D%22en-US%22%3E%3CDIV%20class%3D%22lia-message-body-wrapper%20lia-component-message-view-widget-body%22%3E%3CDIV%20class%3D%22lia-message-body%22%3E%3CDIV%20class%3D%22lia-message-body-content%22%3E%3CP%3E%7BFor%20the%20IP%20address%20to%20end%20in%20%3A0%2C%20like%20it%20is%20supposed%20to%20from%20the%20screenshot%2C%20the%20command%20needs%20to%20end%20in%20%3A0%20and%20not%20in%20%3A0.0%20which%20is%20unlike%20the%20others.%7D%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3A0%26nbsp%3B%20defaults%20to%20%3A0.0%26nbsp%3B%20the%20two%20expressions%20are%20equivalent%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2542231%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2542231%22%20slang%3D%22en-US%22%3E%3CP%3EI'm%20having%20a%20%22little%22%20bit%20of%20an%20issue%20regarding%20minuscule%20mouse%20cursors%20running%20in%20GUI%20apps%20via%20Xfce%20and%20X410.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENo%20end%20of%20online%20searching%20has%20come%20up%20with%20anything%20near%20a%20resolution.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20recently%20bought%20a%20new%20Desktop%20and%20that%20is%20running%26nbsp%3B%40%203840%20x%202160%26nbsp%3B%4060Hz%20(4K).%20So%20I'm%20guessing%20this%20is%20the%20issue.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDPI%20scaling%20in%20X410%20is%20set%20to%20High%20Quality%20so%20all%20the%20applications%20are%20displaying%20correctly.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDoes%20anyone%20have%20a%20possible%20solution%20for%20this%20irritation%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2543399%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2543399%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Barry%2C%3C%2FP%3E%3CP%3E%26nbsp%3BI%20run%203%20monitors%20on%20my%20desktop%20and%20one%20is%20the%20same%20resolution%20as%20yours%20-%3CSPAN%3E3840%20x%202160%20and%20have%20no%20problems%20with%20GUI's%20where%20mouse%20use%20is%20required.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20tend%20to%20run%20a%20lot%20of%20my%20linux%20hosts%20headless%20and%20server%20variants%20so%20do%20not%20use%20a%20remote%20desktop%2C%20just%20whatever%20GUI%20app%20is%20required%20so%20perhaps%20not%20the%20same%20use-case%20as%20yourself.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EOn%20my%20windows%20desktop%20I%20use%20VcXsrv%20as%20my%20windows%20manager%20configured%20for%20multiple%20windows%20(and%20not%20fullscreen)%20and%20merely%20log%20onto%20my%20remote%20hosts%20using%20ssh%20-X%20%3CHOSTNAME%3E%20to%20auto%20forward%20the%20X11%20to%20my%20desktop%26nbsp%3B%20-%20i.e.%20it%20sets%20the%20correct%20DISPLAY%3Dlocalhost%3A10.0%20and%20then%20whenever%20I%20launch%20from%20the%20cmdline%20a%20gui%20app%20it%20just%20works!%3C%2FHOSTNAME%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EYou%20might%20want%20to%20trawl%20back%20through%20this%20thread%20where%20I%20described%20how%20I%20fine%20tuned%20this%20env%20such%20that%20things%20like%20font%20type%2Fsizes%2Fcolors%20are%20now%20synchronised%20across%20locally%20deployed%20Linux%20env's%20and%20remote%20ones%20such%20that%20menu's%20and%20even%20remote%20xterm%20%26amp%3B%20windows%20are%20rendered%20in%20a%20readable%20and%20consistent%20way%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2793792%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2793792%22%20slang%3D%22en-US%22%3E%3CP%3EUsing%20the%20WSL%20GUI%20on%20high-resolution%20devices%20can%20be%20distressing.%20Do%20you%20have%20a%20solution%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2794246%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2794246%22%20slang%3D%22en-US%22%3E%3CP%3EAs%20per%20my%20prior%20post%20I%20use%20GUI%20apps%20on%20some%20of%20my%20remote%20desktop%20sessions%20under%20WSL%20and%20have%20adjusted%20the%20typeface%20and%20fontsizes%20as%20per%20my%20post%20on%26nbsp%3B%3CSPAN%20class%3D%22%22%3E%E2%80%8EJan%2031%202021%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E12%3A12%20AM.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EWhat%20you%20need%20to%20remember%20is%20that%20the%20remote%20host%20from%20which%20you%20are%20launching%20a%20GUI%20app%20has%20no%20knowledge%20of%20the%20resolution%20of%20the%20display%20upon%20which%20it%20will%20be%20rendered%20and%20thus%20you%20must%20customise%20the%20XServer%20on%20your%20Windows%20desktop%20to%20fix.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EFor%20example%26nbsp%3B%20-%20by%20default%20a%20remote%20xterm%20session%20displayed%20on%20my%20larger%20screen%20with%20res%203280%20x%202160%20is%20rendered%20with%20such%20small%20font%20that%20it%20is%20difficult%20to%20read%2C%20and%20using%20the%20default%20colour%20pallette%20the%20colorised%20output%20of%20a%20directory%20listing%20is%20almost%20illegible%20because%20the%20blue%20that%20is%20used%20is%20so%20dark%20the%20characters%20merge%20with%20the%20black%20background.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3EAll%20these%20issues%20can%20be%20addressed%20as%20per%20the%20procedure%20described%20in%20that%20older%20post%20such%20that%20the%20difference%20between%20a%20native%20terminal%20window%20under%20WSL%20and%20that%20on%20a%20remote%20xterminal%20one%20is%20minimal%20-%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Screenshot%202021-09-29%20081229.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F313517i5CCB25AEEA5D234C%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Screenshot%202021-09-29%20081229.png%22%20alt%3D%22Screenshot%202021-09-29%20081229.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2795705%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2795705%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F42853%22%20target%3D%22_blank%22%3E%40Fan%20Su%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3EI%20use%20the%20non-free%20X410%26nbsp%3B%3CSPAN%3EXServer%20with%20WSL2%20with%20DPI%20Scaling%20set%20to%20the%20default.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EIn%20an%20earlier%20post%2C%20I%20did%20have%20a%20bit%20of%20a%20hassle%20with%20Ubuntu%2020.04%20(which%20I%20did%20manage%20to%20fix)%20and%20now%20I'm%20using%20Debian%2011%20without%20a%20desktop%20and%20use%20Windows%2010%20File%20Explorer%20instead%20of%20Nautilus%2FThunar%3B%20I%20also%20use%20Gedit%2C%20Tilix%2C%20Code%20etc%20for%20my%20Python%20projects%20on%20IRC.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EIn%20your%26nbsp%3B%2Fetc%2Fbash.bashrc%20add%20the%20following%20lines%20at%20the%20end%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-basic%22%3E%3CCODE%3E%23wsl2%0Aexport%20LIBGL_ALWAYS_INDIRECT%3D1%0Aexport%20QT_SCALE_FACTOR%3D2%0Aexport%20GDK_SCALE%3D2%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EIndirect%20rendering.%20The%20GLX%20protocol%20will%20be%20used%20to%20transmit%20OpenGL%20commands%20and%20the%20X.org%20will%20do%20the%20real%20drawing.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAs%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F949079%22%20target%3D%22_blank%22%3E%40Pollywockerdum%3C%2FA%3E%26nbsp%3Bhas%20indicated%20you%20will%20need%20to%20make%20adjustments%20to%20fonts%20and%20font%20sizes.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20want%20to%20use%20Microsoft's%20TTF%20fonts%20run%20the%20following%20command%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-basic%22%3E%3CCODE%3Esudo%20apt%20install%20ttf-mscorefonts-installer%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2797599%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2797599%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F851344%22%20target%3D%22_blank%22%3E%40Barry_Bazza%3C%2FA%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F949079%22%20target%3D%22_blank%22%3E%40Pollywockerdum%3C%2FA%3E%26nbsp%3B%2C%26nbsp%3BThank%20you%20for%20your%20response%2C%20so%20there%20doesn't%20seem%20to%20be%20a%20native%20solution%20yet%2C%20even%20on%20the%20latest%20version%20of%20Windows%2011.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2797678%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2797678%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F42853%22%20target%3D%22_blank%22%3E%40Fan%20Su%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20should%20look%20at%20the%3CA%20title%3D%22Windows%20Insider%22%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fwsl%2Ftutorials%2Fgui-apps%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3E%26nbsp%3BLinux%20GUI%20apps%20on%20the%20Windows%20Subsystem%20for%20Linux%20(preview)%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThat%20is%20for%20Windows%2011%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3ELaunch%20Linux%20apps%20from%20the%20Windows%20Start%20menu%3C%2FLI%3E%3CLI%3EPin%20Linux%20apps%20to%20the%20Windows%20taskbar%3C%2FLI%3E%3CLI%3EUse%20alt-tab%20to%20switch%20between%20Linux%20and%20Windows%20apps%3C%2FLI%3E%3CLI%3ECut%20%2B%20Paste%20across%20Windows%20and%20Linux%20apps%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3Athumbs_up%3A%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2798064%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2798064%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F42853%22%20target%3D%22_blank%22%3E%40Fan%20Su%3C%2FA%3E%26nbsp%3BI%20doubt%20there%20ever%20will%20be%20a%20'native'%20solutions%20for%20this%20since%20the%20'issue'%20is%20inherent%20in%20the%20way%20X11%20was%20designed%20-%20historically%20e.g.%20pre-networking%20days%20any%20DISPLAY%20was%20local%20to%20the%20host%20driving%20it%20so%20typically%20at%20build%20or%20install%20time%20each%20app%20would%20interrogate%20the%20X11%20configuration%20and%20set%20appropriate%20per-app%20defaults%20for%20things%20like%20window%20sizes%2C%20typfaces%2C%20fonts%20etc.%3C%2FP%3E%3CP%3EHowever%20these%20are%20all%20local%20to%20the%20host%2C%20and%20as%20soon%20as%20you%20attempt%20to%20launch%20these%20on%20a%20remote%20screen%20then%20the%20app%20is%20rendered%20based%20upon%20the%20contents%20of%20the%20local%20.Xresources%20in%20your%20WSL%20env%26nbsp%3B%3CSTRONG%3Eand%3C%2FSTRONG%3E%20if%20these%20are%20missing%20then%20the%20app%20will%20be%20rendered%20by%20the%20default%20aka%20'fallback'%20values%20embedded%20within%20the%20app%20executable%20itself%20by%20the%20programs%20author.%3C%2FP%3E%3CP%3ETo%20fix%20this%20behaviour%20you%20will%20have%20to%20customize%20an%20entry%20in%20.Xresources%20for%20every%20GUI%20you%20wish%20to%20use%2C%20as%20I%20did%20to%20fix%20xterm%26nbsp%3B%3CSPAN%3Eas%20per%20my%20post%20on%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%E2%80%8EJan%2031%202021%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E12%3A12%20AM%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EThis%20only%20needs%20to%20be%20performed%20once%20within%20your%20WSL%20env%2C%20since%20you%20can%20subsequently%20force%20X11%20to%20auto%20load%20the%20customisations%20by%20putting%26nbsp%3B%3C%2FP%3E%3CP%3Exrdb%20-merge%20~%2F.Xresources%3C%2FP%3E%3CP%3Einto%20your%20.bashrc%20or%20whatever%20shell%20you%20by%20default%20use%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2922837%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2922837%22%20slang%3D%22en-US%22%3E%3CP%3EHello%2C%20I've%20used%20the%20above%20mentioned%20methods%20in%20windows%2010%20and%20it%20used%20to%20run%20without%20any%20hiccups.%3C%2FP%3E%3CP%3EI%20recently%20switched%20to%20windows%2011%20and%20now%20whenever%20I%20try%20to%20open%20any%20web%20browser%20from%20my%20WSL2%20terminal%20using%20VcXsrv%20server%2C%20it%20lags%20a%20lot%20and%20just%20doesn't%20work.%20I%20was%20wondering%20maybe%20if%20someone%20can%20suggest%20any%20changes.%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2922876%22%20slang%3D%22en-US%22%3ERe%3A%20Running%20WSL%20GUI%20Apps%20on%20Windows%2010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2922876%22%20slang%3D%22en-US%22%3E%3CP%3EI%20doubled%20the%20available%20memory%20to%20WSL2%20using%20the%20.wslconfig%20file%20in%20my%20user%20folder%2C%20and%20restarted%20WSL.%20As%20soon%20as%20I%20did%20that%2C%20the%20lagging%20stopped.%26nbsp%3B%20You%20may%20also%20have%20to%20adjust%20one%20of%20the%20settings%20in%26nbsp%3B%3CSPAN%3EVcXsrv%2C%20if%20you%20are%20using%20an%20Nvidia%20graphics%20card.%26nbsp%3B%20First%2C%20though%2C%20try%20updating%26nbsp%3BVcXsrv%20to%20the%20latest%20version.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Version history
Last update:
‎Jan 15 2021 03:49 PM
Updated by:
www.000webhost.com