GNU/Linux >> Belajar Linux >  >> Linux

Jalankan Perintah Shell dari Program yang berjalan di WINE

Dengan versi Wine yang lebih baru (diuji dengan Wine 1.7.38) , Anda dapat menjalankan program Linux dari dalam Wine dengan cara berikut (di sini untuk meluncurkan gedit, sebagai contoh):

wineconsole cmd

...dan dari konsol anggur itu:

start /unix /usr/bin/gedit

Jika Anda ingin meluncurkan program Linux langsung dari dalam aplikasi Windows, baris berikut berhasil untuk saya:

cmd /c start /unix /usr/bin/gedit

Untuk mengujinya, Anda dapat memanggil ini langsung di konsol Linux Anda:

wine cmd /c start /unix /usr/bin/gedit

Satu hal penting untuk diperhatikan:program yang ingin Anda mulai harus memiliki set bit yang dapat dieksekusi, jika tidak, memanggilnya dari Wine akan gagal!


Coba ini (menjalankan kalkulator Gnome di sistem Linux Mint saya):

wineconsole cmd

...dan dari konsol anggur:

/bin/sh gcalctool

Pada prinsip umum ini, Anda juga dapat membuka dokumen dan mengaitkan file dengan aplikasi linux dengan mengedit wine registry. Ada bagian tentang itu di FAQ anggur:

6.6.3 Bagaimana cara mengaitkan program asli dengan jenis file di Wine?

Jadi, Anda seharusnya dapat menulis skrip shell dan menyebutnya Oke.


Linux
  1. Bagaimana Cara Memulai Ulang (atau Mengatur Ulang) Proses yang Berjalan Di Linux?

  2. Menjalankan Perintah Linux di Latar Belakang dan Latar Depan

  3. 4 Cara Mengeksekusi Shell Script di UNIX / Linux

  1. Dasar-dasar baris Perintah Linux – Menjalankan perintah dari baris perintah

  2. Jalankan program dari dalam program C

  3. Bagaimana cara menjalankan program dengan direktori kerja yang berbeda dari saat ini, dari shell Linux?

  1. Bagaimana cara menjalankan perintah shell eksternal dari pengontrol laravel?

  2. Menjalankan skrip dari direktori lain

  3. Batasi pengguna untuk menjalankan perintah selektif (Linux)