Show matplotlib plots (and other GUI) in Ubuntu (WSL1 & WSL2)

Ok, so I got it working as follows. I have Ubuntu on windows, with anaconda python 3.6 installed. Download and install VcXsrv or Xming (X11 for Windows) from sourceforge(see edit below) sudo apt-get update sudo apt-get install python3.6-tk (you may have to install a different python*-tk depnding on the python version you’re using) pip install … Read more

Trying to use bash on Windows and got no installed distributions message

When the Windows Store opened, there was no Distro to choose, then I found this command lxrun /install and worked for me as well. You will get something like this as an output: C:\WINDOWS\system32>lxrun /install Warning: lxrun.exe is only used to configure the legacy Windows Subsystem for Linux distribution. Distributions can be installed by visiting … Read more

How to set up working X11 forwarding on WSL2 [closed]

TL;DR: Add the following to your ~/.bashrc: export DISPLAY=$(ip route list default | awk ‘{print $3}’):0 export LIBGL_ALWAYS_INDIRECT=1 Enable Public Access on your X11 server for Windows.* Add a separate inbound rule for TCP port 6000 to the windows firewall in order to allow WSL access to the X server, as described by the wsl-windows-toolbar-launcher … Read more

No internet connection on WSL Ubuntu (Windows Subsystem for Linux) [closed]

The reason this error occurs is because Windows automatically generates resolv.conf file with wrong nameserver. To resolve this issue, follow the following steps. Locate the file by running the following command: sudo nano /etc/resolv.conf You will see the following in the file: # This file was automatically generated by WSL. To stop automatic generation of … Read more

Copy Paste in Bash on Ubuntu on Windows

Update 2019/04/16: It seems copy/paste is now officially supported in Windows build >= 17643. Take a look at Rich Turner’s answer. This can be enabled through the same settings menu described below by clicking the checkbox next to “Use Ctrl+Shift+C/V as Copy/Paste”. Another solution would be to enable “QuickEdit Mode” and then you can paste … Read more

WSL Redis encountered System has not been booted with systemd as init system (PID 1). Can’t operate [closed]

Instead, use: sudo service redis-server start I had the same problem, stopping/starting other services from within Ubuntu on WSL. This worked, where systemctl did not. And one could reasonably wonder, “how would you know that the service name was ‘redis-server’?” You can see them using service –status-all