작동하는 Xorg 윈도우 환경을 포함하여 Windows 10 장치 (Surface 3, 중요한 경우 3)에 Cygwin이 제대로 설치되어 있습니다. 방금 Linux 용 Windows 하위 시스템을 실험하기 시작했습니다. WSL에서 GUI 응용 프로그램을 실행하기위한 조언은 다른 X 서버를 설치하는 것 같습니다. 일반적으로 Xming이 권장되지만 Cygwin이 작동하지 않아야한다는 제안을 보지 못했습니다.
그러나 간단한 방법은 실패합니다.
WSL $ export DISPLAY=:0
WSL $ emacs &
Display :0 unavailable, simulating -nw
나는 그것이 네트워킹 문제일지도 모른다고 생각했다.
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
...하지만 원격 컴퓨터에 대한 ssh는 정상적으로 작동하며 마지막으로 디버깅 한 이후 Xservers가 포트 6000에서 수신 대기를 중단 한 것 같습니다.
나는 현재 설치되어 있지 않은 cygwin $ xhost +localhost
것을 발견하기 위해 running을 시도 xhost
했습니다. 어떤 시도 할 다음 일이 될 수도 있고, 야생 거위 추적 --- 수 있습니다 xhost
(또는 적어도 알몸은 xhost +
) 이었다 대부분은 내가 X 서버를 디버깅 마지막 시간을 낙담.
WSL이 Cygwin X 서버를 사용하지 못하게하는 근본적인 결함이 있습니까? 그렇지 않다면 어떻게 진행합니까?
/etc/X11/Xresources
하고 변경하십시오.Xft.dpi
디스플레이는 214 DPI이어야하므로 CygwinX를 통해 텍스트가 매우 작아야합니다. 어쨌든, DPI 값을 조정하여 원하는대로 스케일링을 변경할 수 있습니다. (변경 사항 사이에 CygwinX를 다시 시작하면됩니다.)