Cara Menjalankan Aplikasi Desktop Linux Grafis dari Bash Shell Windows 10

Daftar Isi:

Cara Menjalankan Aplikasi Desktop Linux Grafis dari Bash Shell Windows 10
Cara Menjalankan Aplikasi Desktop Linux Grafis dari Bash Shell Windows 10

Video: Cara Menjalankan Aplikasi Desktop Linux Grafis dari Bash Shell Windows 10

Video: Cara Menjalankan Aplikasi Desktop Linux Grafis dari Bash Shell Windows 10
Video: Cara Menghilangkan Getaran Tombol Back & Dial Pad HP Samsung A12, A02S, A01, A11, M02 dan Lainnya - YouTube 2024, April
Anonim
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. Tetapi "Windows Subsystem for Linux" yang mendasari lebih kuat dari yang diizinkan Microsoft.
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. Tetapi "Windows Subsystem for Linux" yang mendasari lebih kuat dari yang diizinkan Microsoft.

Dimungkinkan untuk menjalankan aplikasi Linux grafis di Windows 10, tetapi ingatlah bahwa ini tidak didukung secara resmi. Tidak semua perangkat lunak Linux berfungsi, dan aplikasi grafis bahkan lebih kompleks dan kurang teruji. Tetapi ini harus menjadi lebih stabil dari waktu ke waktu karena Microsoft meningkatkan Subsistem Windows yang mendasari untuk Linux.

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

Bagaimana Ini Bekerja

Pertama, mari kita tahu bagaimana cara kerjanya sehingga Anda dapat memiliki pemahaman tentang apa yang kami lakukan di sini.

Windows 10 menyertakan "Windows Subsystem for Linux" yang mendasari yang memungkinkan Windows 10 menjalankan perangkat lunak Linux dengan menerjemahkan panggilan sistem Linux ke panggilan sistem Windows.

Ketika Anda menjalankan distribusi Linux seperti Ubuntu, ia mengunduh dan menginstal gambar ruang pengguna Ubuntu lengkap di komputer Anda. Ini termasuk binari-atau aplikasi yang sama persis - yang akan berjalan di Ubuntu. Lingkungan "Bash on Ubuntu on Windows" bekerja berkat Subsistem Windows yang mendasari untuk Linux.

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

Tetapi cobalah membuka aplikasi grafis dari Bash di Windows, dan itu akan mengeluh bahwa itu tidak dapat membuka layar.

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

Jika Anda menginstal aplikasi server X di desktop Windows dan mengubah pengaturan di shell Bash, aplikasi akan mengirim output grafisnya ke aplikasi X server dan aplikasi itu akan muncul di desktop Windows Anda. Semuanya harus berfungsi dengan baik, dengan asumsi aplikasi tersebut tidak bergantung pada panggilan sistem Linux yang belum didukung oleh Windows Subsystem untuk Linux.

Langkah Satu: Instal X Server

Ada beberapa server X yang berbeda yang dapat Anda instal di Windows, tetapi kami merekomendasikan Xming. Unduh dan instal di Windows 10 PC Anda.

Proses instalasi sederhana: Anda hanya dapat menerima pengaturan default. Ini kemudian akan secara otomatis diluncurkan dan dijalankan di system tray Anda, menunggu Anda untuk menjalankan program grafis.

Image
Image

Langkah Kedua: Instal Program

Anda dapat menginstal program desktop Linux grafis seperti Anda dapat program lain, menggunakan perintah apt-get di lingkungan Bash berbasis Ubuntu. Misalnya, katakanlah Anda ingin menginstal editor vim berbasis-grafik dan berbasis-GTK. Anda menjalankan perintah berikut di jendela Bash:

sudo apt-get install vim-gtk

Ini akan melalui proses instalasi di jendela baris perintah, seperti halnya di Ubuntu.
Ini akan melalui proses instalasi di jendela baris perintah, seperti halnya di Ubuntu.

Langkah Tiga: Atur Lingkungan Tampilan Anda Variabel

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

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 Anda membuka kembali Bash dan ingin menjalankan aplikasi grafis.

Image
Image

Langkah Empat: Luncurkan Aplikasi

Anda sekarang dapat meluncurkan aplikasi grafis dengan mengetikkan nama executable-nya, seperti Anda mengetikkan perintah lain. Misalnya, untuk meluncurkan vim-gtk, Anda akan menjalankan:

gvim

Sesederhana itu. Jika aplikasi crash setelah peluncuran, sistem Linux memanggilnya mungkin tidak didukung oleh Windows Subsystem untuk Linux. Tidak banyak yang dapat Anda lakukan tentang hal ini. Tetapi cobalah, dan Anda mungkin menemukan bahwa aplikasi yang Anda butuhkan bekerja dengan baik!

Anda juga dapat menggabungkan langkah ketiga dan keempat, jika Anda suka. Daripada mengekspor variabel DISPLAY satu kali untuk seluruh sesi shell Bash, Anda cukup menjalankan aplikasi grafis dengan perintah berikut:
Anda juga dapat menggabungkan langkah ketiga dan keempat, jika Anda suka. Daripada mengekspor variabel DISPLAY satu kali untuk seluruh sesi shell Bash, Anda cukup menjalankan aplikasi grafis dengan perintah berikut:

DISPLAY=:0 command

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 pada Windows 10, tetapi ini adalah solusi yang rapi untuk beberapa hal yang lebih sederhana.

Direkomendasikan: