Saya memiliki instalasi Cygwin yang berfungsi pada perangkat Windows 10 saya (Permukaan 3, dalam hal yang penting), termasuk lingkungan windowing Xorg yang berfungsi. Saya baru saja mulai bereksperimen dengan Subsistem Windows untuk Linux, juga. Sepertinya saran untuk menjalankan aplikasi GUI dari WSL adalah menginstal X server lain. Biasanya Xming direkomendasikan, tetapi saya belum melihat saran bahwa Cygwin seharusnya tidak bekerja.
Namun, cara sederhana gagal:
WSL $ export DISPLAY=:0
WSL $ emacs &
Display :0 unavailable, simulating -nw
Saya menduga itu mungkin masalah jaringan, karena
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
... tetapi ssh ke mesin jarak jauh berfungsi dengan baik, dan tampaknya Xservers telah berhenti mendengarkan pada port 6000 sejak terakhir kali saya men-debug satu.
Saya mencoba menjalankan cygwin $ xhost +localhost
, hanya untuk menemukan bahwa xhost
saat ini tidak diinstal di sana. Yang mungkin hal berikutnya untuk mencoba, atau mungkin sia-sia --- xhost
(atau setidaknya, telanjang xhost +
) adalah sebagian besar berkecil terakhir kali aku debug server X.
Apakah ada beberapa kelemahan mendasar yang mencegah WSL menggunakan server Cygwin X? Jika tidak, bagaimana saya harus melanjutkan?
/etc/X11/Xresources
dan ubahXft.dpi
default dari 96. Tampilan Anda harus 214 DPI, jadi teks harus terlihat sangat kecil melalui CygwinX. Apapun, Anda dapat mengubah nilai DPI untuk mengubah penskalaan sesuai keinginan Anda. (Mulai ulang CygwinX di antara perubahan.)