구식 GUI(예: debian/arch 설치 프로그램)를 만드는 방법

구식 GUI(예: debian/arch 설치 프로그램)를 만드는 방법

최근에 설치를 많이 했는데, 가능하다면 대개 Live CD의 GRUB 메뉴에서 텍스트 설치를 선택합니다. 대부분의 설치 프로그램은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

나는 항상 이러한 GUI(그렇게 부를 수 있다면)가 정말 멋지고 가볍다고 생각했습니다. 이를 사용하는 많은 앱/배포판을 보면 공유 라이브러리 같은 것이겠죠? 이런 걸 만들 수 있는 방법이 없을까요?

답변1

당신이 찾고있는저주.

답변2

Arch와 Debian에 대해서는 모르지만 이러한 GUI는 일반적으로 Java로 만들어지며 dialog(1)Java에서는 여러 명령줄 인수를 받아들인 다음 대화 상자를 표시합니다 ncurses. 예를 들어 Linux 커널 메뉴 구성은 다음과 같습니다.

메뉴 구성 스크린샷

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

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

결과 :

대화상자 스크린샷(1)

답변3

더 높은 수준에서 보이는 사람들은정확히 똑같다보통 이런거 쓰는데도롱뇽/휩테일또는대화. 대화 상자는 목록 상자와 같은 컨트롤 주위에 프레임을 그리는 경향이 있기 때문에 특정 항목은 도롱뇽/채찍꼬리처럼 보입니다. 또 다른 예로, Linux 커널 구성은 대화 상자의 제거된 사용자 정의 버전을 사용합니다(사용하지 않는 추가 기능이 없으면 예/아니요/모듈 확인란이 사용자 정의 기능인 것 같습니다)

관련 정보