WSLg is a Windows Subsystem for Linux component that enables running Linux GUI applications with X11 and Wayland support on Windows in a fully integrated desktop experience.
The tool solves the problem of developers, scientists, and enthusiasts who need to run Linux GUI applications while working on Windows, without requiring separate systems, virtual machines, or manual X server configuration. WSLg integrates a Wayland and X server into WSL 2, allowing Linux applications to appear and behave as native Windows applications. GUI applications launch from the Start Menu, appear in the taskbar, participate in alt-tab switching, and support cut-and-paste operations between Windows and Linux applications.
WSLg is suitable for anyone running Windows 10 or Windows 11 who needs to run Linux GUI tools alongside Windows applications. The tool requires WSL 2 and will not function with WSL 1 distributions. Installation is straightforward through either a fresh WSL setup or by updating an existing WSL installation via the Microsoft Store version, which is recommended for receiving the most current updates. GPU acceleration is supported when graphics drivers are kept current. The README does not compare WSLg to alternative approaches beyond noting that it provides a more integrated and productive alternative to multiple-system setups, virtual machines, or manual X server projection.
Development activity on the project shows regular engagement with issues and pull requests, with maintainers responding to user reports and accepting community contributions. The project maintains documentation and installation guidance that reflects current Windows and WSL capabilities. Updates are released through the Microsoft Store distribution channel, ensuring users can access improvements without manual intervention.