Ultimamente, tenho feito muitas instalações e, quando possível, geralmente opto pela instalação de texto no menu GRUB do Live CD. A maioria dos instaladores fica assim:
Eu sempre pensei que essas GUIs (se você pode chamá-las como tal) eram realmente incríveis e leves. Como muitos aplicativos / distribuições os usam, deve ser uma biblioteca compartilhada ou algo assim, certo? Existe uma maneira de fazer coisas assim?
Respostas:
Você está procurando ncurses .
fonte
Eu não conheço o Arch e o Debian, mas muitas vezes essas GUIs são criadas
dialog(1)
, o que leva vários argumentos de linha de comando e depois gera um diálogoncurses
. Por exemplo, o kernel do Linux menuconfig se parece com isso:Um exemplo de
dialog
uso é:O que resulta em:
fonte
Em um nível superior, aqueles que se parecem exatamente com isso geralmente usam algo como tritão / chicote ou diálogo . Esse em particular parece que é tritão / chicote, já que o diálogo tende a desenhar um quadro em torno de controles como essa caixa de listagem. Por outro exemplo, a configuração do kernel do linux usa uma versão personalizada do diálogo (sem recursos extras que ele não usa, e eu imagino que a caixa de seleção yes / no / module seja um recurso personalizado)
fonte