Últimamente he realizado muchas instalaciones y, cuando es posible, generalmente opto por la instalación de texto desde el menú GRUB del Live CD. La mayoría de los instaladores se ve así:
Siempre pensé que estas GUI (si puedes llamarlas así) eran realmente increíbles y livianas. Viendo que muchas aplicaciones / distribuciones las usan, ¿debe ser una biblioteca compartida o algo correcto? ¿Hay alguna manera de hacer cosas como esta?
Respuestas:
Estás buscando ncurses .
fuente
No sé acerca de Arch y Debian, pero a menudo esas GUI están hechas
dialog(1)
, lo que toma un montón de argumentos de línea de comandos y luego muestra un diálogoncurses
. Por ejemplo, el menú de configuración del kernel de Linux se ve así:Un ejemplo de
dialog
uso es:Lo que resulta en:
fuente
En un nivel superior, los que se ven exactamente así generalmente usan algo como newt / whiptail o dialog . Ese en particular parece que es newt / whiptail, ya que el diálogo tiende a dibujar un marco alrededor de controles como ese cuadro de lista. Para otro ejemplo, la configuración del kernel de Linux utiliza una versión de diálogo personalizada cortada (sin características adicionales que no usa, y me imagino que la casilla sí / no / módulo es una característica personalizada)
fuente