Saya telah menginstal Windows 10 Insider build hanya untuk menggunakan Ubuntu Bash. Saya perhatikan seluruh Ubuntu pada Windows, jadi saya mencoba menginstal aplikasi GUI yaitu Gedit. Itu diinstal dengan benar tetapi ketika saya mencoba untuk membukanya. Saya melihat kesalahan
root@ACERASPIRE:~# gedit
error: XDG_RUNTIME_DIR not set in the environment.
(gedit:3994): Gtk-WARNING **: cannot open display:
root@ACERASPIRE:~#
Apakah mungkin untuk memperbaiki masalah ini atau menjalankan aplikasi GUI Ubuntu pada Windows 10. Saya pikir seseorang telah menyelesaikannya di sini
bash
ubuntu
gtk
windows-10
Abimanyu Aryan
sumber
sumber
Jawaban:
Saya membuatnya bekerja dengan menginstal x11-apps untuk mendapatkan subsistem X, kemudian menjalankan pendengar X seperti XMING atau XManager di sisi Windows10. Atur tampilan dalam bash dengan yang berikut ini:
export DISPLAY =: 0
(Anda juga dapat menambahkan ekspor DISPLAY =: 0 ke baris terakhir file .bashrc pengguna Anda)
Kemudian jalankan xclock untuk memverifikasi.
sumber
Berikut adalah upaya untuk mengatasi kurangnya server X yang berfungsi pada Windows. Saya tidak punya cara untuk mencoba ini karena saya tidak memiliki Windows 10.
Instal Xvfb:
Jalankan Xvfb pada tampilan
:0
(biarkan berjalan):Mulai gedit:
Jika Anda tidak mendapatkan pesan kesalahan dalam langkah-langkah di atas, Anda baik. Kemudian Anda dapat menginstal server VNC:
Buat kata sandi:
Hubungkan untuk ditampilkan
:0
dan dengarkan di localhost pada port 5900:Maka Anda perlu menginstal klien Windows VNC asli. TigerVNC atau TightVNC populer. Anda kemudian harus menghubungkannya ke 127.0.0.1.1900.
sumber