Featured image of post Configure WSLg to Display GUI Application on Windows 11

Configure WSLg to Display GUI Application on Windows 11

Configure WSLg for WSL2 on Windows 11 without manual installation of X Server

Yesterday I googled for about 2 hours on how to display GUI applications from wsl2 (Ubuntu 22.04) in Windows 11.

I have tried installing vcxsrv, but it continuously warns that it cannot bind its listener to the corresponding port. Searching for entries about vcxsrv in the inbound rules section of the Windows Defender Firewall with Advanced Security gives an empty result. Also I am not able to communicate with Windows on WSL because of the Windows Defender Firewall.

I installed WSL through command line, and as the official document Run Linux GUI apps with WSL says the experience is out-of-the-box, I guessed there might be some problems with my configuration.

Eventually I came across a post on reddit Can’t get WSLg to work in Windows 11 (no /mnt/wslg/ directory). Tried multiple solutions but no luck., in which it says to enable GUI support for WSL2 installed through command line interface, simply edit %USERPROFILE%\.wslconfig file and change guiApplications to true.

1
2
[wsl2]
guiApplications = false # change it to **true**

This solves the problem.

全ての終わりに愛があるなら。
Built with Hugo
Theme Stack designed by Jimmy