2012-02-22 3 views
3

나는 항상 top 또는 nano 또는 vi과 같은 CL GUI가 어떻게 구성되었는지 알고 싶습니까? 나는 실제로 그것을 만들 필요가 있고 그들 뒤에있는 일반적인 생각에 대한 안내 또는 지침서를 찾고 있습니다. 당신은 읽어 시작할 수명령 줄 GUI는 어떻게 구성됩니까?

+0

나는이 질문에 대한 해답에 관심이있다. 그러나 윈도우, 텍스트 상자, 버튼 등과 같은 GUI 요소를 만드는 편리한 라이브러리 인'ncurses'를 알고있다. 나는'vi'와 같은 것에는 적합하지 않다고 생각한다. 쉘에서 GUI를 작성할 수 있습니다. –

+0

@halo : curses는 기본적으로'vi'에서 왔습니다. – tripleee

+0

@tripleee : "이름"curses "는 커서 최적화에 익숙하지 않습니다. [6] 때로는 curses가 vi 편집기에서 사용되었다고 잘못 설명되어 있습니다. 사실 curses의 코드는 화면에서 다른 사람에게 스크린은 vi에서 빌려 썼다. [4] "(Wikipedia) –

답변

4

에 그리는 매우 잘 알려진 라이브러리입니다.

  • ncurses
  • Newt

  • +0

    모든 항목이 링크되었다. –

    +0

    최근 * PDCurses * 버전 (3.4)은 DOS 용으로 컴파일하지 않는 한 * X Window System * 및 특히 * Athena 위젯 세트 * 구현 ('libXaw','libXaw3d' 또는'libneXtaw'); Linux/* BSD/Solaris 콘솔에서'libXCurses.so' 및/또는'libXpanel.so'에 링크 된 응용 프로그램을 실행할 수 없습니다. 그래서 * PDCurses *는 현재 TUI 툴킷에 이름을 지정할 수 없습니다. – Bass

    관련 문제