WSL gui applications, using X11
X11
can be used to run and create GUI applications, under Linux. With WSL
you can install a bare-bone Linux distribution, under windows.
This installed distro, does actually lack X11
, so in order to run GUI applications from WSL
, you just need to have an X11
server installed.
This can be easily done, by installing , cygwin and selecting the following packages :
xorg-server-xorg
xorg-x11-fonts-dpi-75
xorg-x11-fonts-dpi-100
xorg-x11-fonts-misc
xorg-x11-fonts-Type-1
xinit
xlaunch
Once installation is done, launch XLaunch
, and just add -listen tcp
, to the configuration, as shown below.
Now launch your wsl linux distribution, like for example debian or ubuntu, and run :
export DISPLAY=:0
where 0
is the display number that you have chosen, in XLaunch
.
And that is it, so now you can run linux GUI applications, under Microsoft windows.
You might ask, at this point, the quality, well it is not disappointing, i was able to run xpdf
, palemoon browser, xfce4
, but at the same time firefox, and google chrome failed to run.
$ sudo apt-get update
# update the package database$ sudo apt-get install xfce4
# install xfce4$ startxfce4
# start xfce4
Originally published at https://twiserandom.com on July 1, 2021.