7Sep

Bagaimana Menjalankan Aplikasi Desktop Desktop Grafis dari Bash Shell Windows 10

click fraud protection

Bash shell Windows 10 tidak secara resmi mendukung aplikasi desktop Linux grafis. Microsoft mengatakan fitur ini dirancang hanya untuk pengembang yang ingin menjalankan utilitas terminal Linux. Tapi "Subsistem Windows untuk Linux" yang mendasari lebih kuat dari pada Microsoft.

Adalah mungkin untuk menjalankan aplikasi Linux grafis di Windows 10, namun ingatlah bahwa ini tidak didukung secara resmi. Tidak semua perangkat lunak Linux bekerja, dan aplikasi grafis bahkan lebih kompleks dan kurang teruji. Tapi ini harus menjadi lebih stabil dari waktu ke waktu karena Microsoft memperbaiki Subsistem Windows yang mendasari untuk Linux.

Bash shell Windows 10 hanya mendukung binari 64-bit, jadi Anda tidak dapat menginstal dan menjalankan perangkat lunak Linux 32-bit.

RELATED ARTICLES
Cara Menginstal dan Menggunakan Shell Bash Linux di Windows 10
Cara Menginstal Perangkat Lunak Linux di Windows 10's Ubuntu Bash Shell

Bagaimana Cara Kerjanya

Pertama, mari kita jalankan persis bagaimana ini bekerja sehingga Anda dapat memiliki pemahaman tentang apakita lakukan disini

instagram viewer

Windows 10 menyertakan "Subsistem Windows untuk Linux" yang memungkinkan Windows 10 menjalankan perangkat lunak Linux dengan menerjemahkan sistem Linux ke panggilan sistem Windows.

Saat menjalankan program bash.exe, ia akan mendownload dan menginstal gambar ruang pengguna Ubuntu yang lengkap di komputer Anda. Ini termasuk binari-atau aplikasi yang sama-yang akan berjalan di Ubuntu. Lingkungan "Bash on Ubuntu on Windows" bekerja berkat Subsistem Windows yang mendasari untuk Linux.

Microsoft tidak ingin menghabiskan waktu mengerjakan perangkat lunak grafis, karena fitur ini ditujukan untuk alat pengembang baris perintah. Tapi alasan teknis utama bahwa aplikasi grafis tidak didukung adalah mereka memerlukan server "X" untuk menyediakan antarmuka grafis tersebut. Pada desktop Linux yang khas, server "X" secara otomatis muncul saat Anda boot komputer Anda dan membuat keseluruhan desktop dan aplikasi yang Anda gunakan.

Tapi coba buka aplikasi grafis dari Bash di Windows, dan akan mengeluh bahwa tidak bisa membuka display.

Ada aplikasi server X yang dapat Anda instal pada desktop Windows. Biasanya, ini digunakan untuk membuat aplikasi Linux berjalan di komputer lain - protokol "X11" agak tua dan dirancang dengan kemampuan yang dijalankan melalui koneksi jaringan.

Jika Anda menginstal aplikasi server X di desktop Windows Anda dan mengubah setting di shell Bash, aplikasi akan mengirimkan output grafis mereka ke aplikasi server X dan akan muncul di desktop Windows Anda. Semuanya harus bekerja dengan baik, dengan asumsi aplikasi tersebut tidak bergantung pada sistem Linux yang mengharuskan Windows Subsystem for Linux belum mendukungnya.

Langkah Satu: Instal Server X

Ada beberapa server X yang berbeda yang dapat Anda instal di Windows, tapi kami merekomendasikan Xming. Download dan instal pada PC Windows 10 Anda.

Proses instalasi sederhana: Anda bisa menerima pengaturan default. Kemudian akan secara otomatis diluncurkan dan dijalankan di baki sistem Anda, menunggu Anda menjalankan program grafis.

Langkah Kedua: Instal Program

Anda dapat menginstal program desktop Linux grafis seperti Anda dapat melakukan program lain, dengan menggunakan perintah apt-get di lingkungan Bash yang berbasis di Ubuntu. Sebagai contoh, katakanlah Anda ingin memasang editor vim grafis berbasis GTK.Anda akan menjalankan perintah berikut di jendela Bash:

sudo apt-get install vim-gtk

Ini akan melalui proses instalasi di jendela command line, seperti pada Ubuntu.

Langkah Tiga: Tetapkan Variabel Lingkungan Display Anda

Sekarang, Anda harus mengatur variabel lingkungan "DISPLAY" agar mengarah ke server X yang berjalan pada PC Windows 10 Anda. Jika Anda tidak melakukan ini, aplikasi grafis akan gagal diluncurkan.

Untuk melakukan ini, jalankan perintah berikut di lingkungan Bash:

export DISPLAY =: 0

Pengaturan ini hanya berlaku untuk sesi Bash Anda saat ini. Jika Anda menutup jendela, Bash akan melupakannya. Anda harus menjalankan perintah ini setiap kali membuka kembali Bash dan ingin menjalankan aplikasi grafis.

Langkah Keempat: Luncurkan Aplikasi

Sekarang Anda bisa saja meluncurkan aplikasi grafis dengan mengetikkan nama executable-nya, seperti Anda mengetikkan perintah lainnya. Misalnya, untuk meluncurkan vim-gtk, Anda akan menjalankannya:

gvim

Sesederhana itu. Jika aplikasi mogok setelah diluncurkan, sistem Linux yang dibutuhkannya mungkin tidak didukung oleh Windows Subsystem for Linux. Tidak banyak yang dapat Anda lakukan mengenai hal ini. Tapi mencobanya, dan Anda mungkin menemukan bahwa aplikasi yang Anda butuhkan bekerja dengan baik dengan baik!

Anda juga bisa menggabungkan langkah ketiga dan keempat, jika Anda mau. Daripada mengekspor variabel DISPLAY sekali untuk keseluruhan sesi shell Bash, Anda hanya akan menjalankan aplikasi grafis dengan perintah berikut:

DISPLAY =: 0 perintah

Misalnya, untuk meluncurkan gvim, Anda akan menjalankan:

DISPLAY =:0 gvim

Ingat, ini tidak didukung secara resmi, jadi Anda mungkin mengalami kesalahan dengan aplikasi yang lebih kompleks. Mesin virtual adalah solusi yang lebih andal untuk menjalankan banyak aplikasi desktop Linux grafis di Windows 10, namun ini adalah solusi yang rapi untuk beberapa hal yang lebih sederhana.