Saya baru saja menginstal Bash untuk Windows 10 (yay!). Saya membutuhkannya untuk menjalankan perangkat lunak pemrosesan saya yang disebut 'Seismic Unix' yang terinstal dengan baik. Namun, ketika saya menjalankan perintah terlampir, itu memberi kesalahan ini "Tidak dapat terhubung ke tampilan!". Perintah ini seharusnya menampilkan gambar di layar, dan saya pikir Bash tidak dapat mengakses layar laptop saya untuk menampilkan hasilnya.
Tangkapan layar galat "Tidak dapat terhubung ke tampilan!"
Inilah perintahnya:
suplane | suximage title="My first test" &
Saya berharap dapat mendengar dari Anda, dan terima kasih sebelumnya.
SE
. Tampaknya Anda mencari dukungan Windows. Forum ini untuk pengguna yang menjalankanUbuntu
dan memiliki masalah atau pertanyaan khusus tentang Ubuntu. Anda harus melihat di salah satu forum kami yang lain seperti superuser.com untuk mendapatkan dukunganWindows 10
.WSL
?Jawaban:
Anda perlu menginstal "X server" untuk menyediakan antarmuka grafis yang belum ada pada subsistem Ubuntu pada windows 10.
Jika Anda menginstal aplikasi server X pada desktop Windows Anda dan mengubah pengaturan di shell Bash, aplikasi akan mengirimkan output grafisnya ke aplikasi server X dan mereka akan muncul di desktop Windows Anda.
Anda dapat menginstal Xming server X yang baik untuk Windows. Terima saja pengaturan default. Kemudian akan secara otomatis diluncurkan dan dijalankan di baki sistem Anda, menunggu Anda untuk menjalankan program grafis.
Setelah instalasi, Anda perlu mengatur
DISPLAY
variabel lingkungan ke titik di server X yang sudah berjalan di sistem Anda.Pertama jalankan perintah berikut di lingkungan Bash untuk mengatur
DISPLAY
variabel:dan kemudian jalankan aplikasi grafis Anda. Pada kasus ini
Beberapa bagian diambil dari howtogeek
sumber
Solusi terbaik saat ini yang saya temukan adalah mengunduh MobaXterm dan menggunakan terminal bash lokal melalui mobaXterm dan semua penerusan grafis ditangani oleh sisi windows, saat ini WSL tidak menangani dan hal-hal GUI.
Saya menggunakan mac di tempat kerja dan mesin windows di rumah, saya mengatur WSL dan mencoba untuk bekerja dengan notebook jupyter tetapi memiliki masalah yang sama "Tidak dapat terhubung ke server X" ketika meluncurkan gambar melalui matplotlib bahkan jika saya memiliki cygwin X server yang menjalankan WSL tidak menyadarinya. Setelah sedikit menggali, saya melihat utas yang merekomendasikan mobaXterm, berfungsi sekarang.
sumber