O WSL não vem com um servidor X por padrão, porque o Windows não usa um servidor X. Qual seria também porque xhost
não conseguiu fazer nada remotamente útil.
Para fazer algo assim, você precisa baixar um servidor X para Windows e depois configurá-lo. Por exemplo, você pode usar o projeto Xming para executar um servidor de exibição. Ao iniciar o Xming, você pode usar a opção -multiwindow
para fazer com que você não tenha uma área de trabalho virtual. No entanto, isso pode não ser o caso com outros servidores X presentes no Windows.
Você pode encontrar um tutorial rápido aqui para o Xming especificamente (na verdade, é só instalar + configurar + export DISPLAY=:0
) ou aqui também para o Xming. Alternativamente, você pode usar o MobaXTerm ( tutorial ), que alcançará o mesmo resultado básico.
Em resumo, encontre um servidor X de sua preferência e instale-o no Windows. Depois disso, sua instância do WSL deve ser capaz de detectar o fato de que um servidor X está disponível e você deve ser capaz de executar programas baseados em GUI sem muita complicação.