Eu tenho uma instalação do Cygwin em funcionamento no meu dispositivo Windows 10 (um Surface 3, caso isso seja importante), incluindo um ambiente de janelas Xorg em funcionamento. Acabei de começar a experimentar com o Windows Subsystem for Linux também. Parece que o conselho para executar aplicativos GUI do WSL é instalar outro servidor X. Geralmente o Xming é recomendado, mas não vi nenhuma sugestão de que o Cygwin não deva funcionar.
No entanto, a maneira simples falha:
WSL $ export DISPLAY=:0
WSL $ emacs &
Display :0 unavailable, simulating -nw
Eu suspeitava que poderia ser um problema de rede, por causa de
WSL $ telnet localhost 6000
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
WSL $ /sbin/ifconfig
Warning: cannot open /proc/net/dev (No such file or directory). Limited output.
WSL $ # there was no output at all, actually
... mas o ssh para uma máquina remota funciona bem, e aparentemente os Xservers pararam de escutar na porta 6000 desde a última vez que depurei uma.
Eu tentei correr cygwin $ xhost +localhost
, só para descobrir que xhost
não está instalado atualmente. Qual pode ser a próxima coisa a tentar, ou pode ser uma perseguição selvagem --- xhost
(ou pelo menos, um nu xhost +
) estava principalmente desanimado a última vez que depurei um servidor X.
Existe alguma falha fundamental que impede a WSL de usar o servidor Cygwin X? Se não, como devo proceder?
/etc/X11/Xresources
e mudar oXft.dpi
padrão de 96. Sua exibição deve ser de 214 DPI, portanto, o texto deve parecer bem pequeno no CygwinX. Independentemente disso, você pode ajustar esse valor de DPI para alterar a escala ao seu gosto. (Apenas reinicie o CygwinX entre as alterações).