Saya telah melakukan banyak instalasi belakangan ini, dan bila memungkinkan saya biasanya memilih instalasi teks dari menu GRUB Live CD. Sebagian besar penginstal terlihat seperti ini:
Saya selalu berpikir GUI ini (jika Anda bisa menyebutnya demikian) benar-benar hebat dan ringan. Melihat banyak aplikasi / distro menggunakannya, itu harus merupakan shared library atau apa? Apakah ada cara saya bisa membuat barang seperti ini?
Jawaban:
Anda mencari ncurses .
sumber
Saya tidak tahu tentang Arch dan Debian, tetapi seringkali GUI tersebut dibuat
dialog(1)
, yang mengambil banyak argumen baris perintah dan kemudian membuat dialog denganncurses
. Sebagai contoh, menuconfig kernel Linux terlihat seperti ini:Contoh
dialog
penggunaannya adalah:Yang mengakibatkan:
sumber
Pada level yang lebih tinggi, yang terlihat persis seperti itu umumnya menggunakan sesuatu seperti kadal / whiptail atau dialog . Yang khusus itu terlihat seperti newt / whiptail, karena dialog cenderung menggambar bingkai di sekitar kontrol seperti listbox itu. Untuk contoh lain, konfigurasi kernel linux menggunakan dialog khusus versi cut-down (tanpa fitur tambahan yang tidak digunakan, dan saya akan membayangkan kotak centang ya / tidak / modul adalah fitur khusus)
sumber