В последнее время я делал много установок, и по возможности я обычно выбираю текстовую установку из меню GRUB на Live CD. Большинство установщиков выглядит так:
Я всегда думал, что эти графические интерфейсы (если их можно так назвать) были действительно потрясающими и легкими. Учитывая, что многие приложения / дистрибутивы используют их, это должна быть общая библиотека или что-то в этом роде? Есть ли способ, которым я могу сделать такие вещи?
Ответы:
Вы ищете няни .
источник
Я не знаю об Arch и Debian, но часто эти графические интерфейсы создаются с использованием
dialog(1)
аргументов командной строки, а затем выводят диалогncurses
. Например, menuconfig ядра Linux выглядит так:Пример
dialog
использования:Что приводит к:
источник
На более высоком уровне те, которые выглядят именно так, обычно используют что-то вроде newt / whiptail или диалогового окна . Этот конкретный выглядит как тритон / хлыст, так как диалог имеет тенденцию рисовать рамку вокруг элементов управления, как этот список. В другом примере в конфигурации ядра Linux используется урезанная пользовательская версия диалога (без дополнительных функций он не используется, и я бы предположил, что флажок да / нет / модуль является пользовательской функцией)
источник