구식 GUI를 만드는 방법 (debian / arch 설치 프로그램 등) 작업을 해왔으며 가능하면

최근에 많은 설치 작업을 해왔으며 가능하면 일반적으로 Live CD의 GRUB 메뉴에서 텍스트 설치를 선택합니다. 대부분의 설치 관리자는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

나는 항상 이러한 GUI (당신이 그렇게 부를 수 있다면)가 정말 훌륭하고 가벼웠다 고 생각했습니다. 많은 응용 프로그램 / 디스코가 그것들을 사용하는 것처럼 볼 때 공유 라이브러리 또는 올바른 것이어야합니까? 이런 물건을 만들 수있는 방법이 있습니까?



답변

당신은 ncurses를 찾고 있습니다 .


답변

아치와 데비안에 대해서는 잘 모르지만 종종 GUI로 만들어져 dialog(1)많은 명령 행 인수를 사용하여 대화 상자를 렌더링합니다 ncurses. 예를 들어, Linux 커널 menuconfig는 다음과 같습니다.

menuconfig 스크린 샷

dialog사용 예 는 다음과 같습니다.

$ dialog --title "Hello" --infobox "Hello there Unix and Linux Stack Exchange" 20 100

결과 :

대화 스크린 샷 (1)


답변

높은 수준에서 정확하게 보이는 것과 같은 것은 일반적으로 newt / whiptail 또는 dialog같은 것을 사용합니다 . 대화 상자는 해당 목록 상자와 같은 컨트롤 주위에 프레임을 그리는 경향이 있기 때문에 그 중 하나는 newt / whiptail처럼 보입니다. 다른 예를 들어, 리눅스 커널 설정은 컷 다운 다운 대화 상자의 사용자 정의 버전을 사용합니다 (추가 기능이 없으면 사용하지 않고 예 / 아니오 / 모듈 확인란이 사용자 정의 기능이라고 생각합니다)


답변