Tengo una instalación de Cygwin en funcionamiento en mi dispositivo con Windows 10 (una Surface 3, en caso de que sea importante), incluido un entorno de ventanas Xorg en funcionamiento. También he comenzado a experimentar con el Subsistema de Windows para Linux también. Parece que el consejo para ejecutar aplicaciones GUI desde WSL es instalar otro servidor X. Por lo general, se recomienda Xming, pero no he visto ninguna sugerencia de que Cygwin no debería funcionar.
Sin embargo, la forma simple falla:
WSL $ export DISPLAY=:0
WSL $ emacs &
Display :0 unavailable, simulating -nw
Sospeché que podría ser un problema de red, debido a
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
... pero ssh para una máquina remota funciona bien, y aparentemente los servidores X han dejado de escuchar en el puerto 6000 desde la última vez que depuré uno.
Intenté ejecutar cygwin $ xhost +localhost
, solo para descubrir que xhost
actualmente no está instalado allí. Lo que podría ser lo siguiente que intente, o podría ser una persecución salvaje xhost
(o al menos, un desnudo xhost +
) se desalentó en su mayoría la última vez que depuré un servidor X.
¿Hay alguna falla fundamental que impida que WSL use el servidor Cygwin X? Si no, ¿cómo proceder?
/etc/X11/Xresources
y cambie elXft.dpi
valor predeterminado de 96. Su pantalla debe tener 214 DPI, por lo que el texto debe verse bastante pequeño a través de CygwinX. De todos modos, puede ajustar ese valor de DPI para cambiar la escala a su gusto. (Simplemente reinicie CygwinX entre los cambios.)