Ncurses
물리적 화면( ) 수준의 화면에서 행을 분리하여 curscr
이를 제목 표시줄 등에 전용으로 지정함으로써 stdscr
애플리케이션 뷰포트 전용 논리적 화면( )도 생성할 수 있습니다. 이 작업을 담당하는 호출입니다 ncurses
.ripoffline()
내 문제에 대한 기본 설명은 다음과 같습니다. 올바른 답을 얻어야 합니다 /dev/tty
. 나에게 가장 좋은 방법은 하나의 상단 또는 하단 라인을 감싸서 어떻게든 뜯어 /tmp/tty.LCRiAotf
내는 더미를 만드는 것입니다./dev/tty
/dev/tty
내 마스터 스크립트는 내가 만들고 싶은 상단 또는 하단 메뉴 표시줄을 사용 하고 제공하는 반면, 슬레이브 스크립트는 /tmp/tty.LCRiAotf
높이가 1줄 미만이고 메뉴 표시줄을 방해하지 않는 논리적 tty를 사용합니다.
일반적으로 Zshell의 쉘 스크립트에서 이 작업을 수행하는 것이 가장 좋습니다. 명령줄 도구를 사용하여 래핑된 tty 장치를 만드는 것이 어려울 수 있다는 것을 알고 있지만 가능할까요? 다른 솔루션도 환영합니다. 가능합니까?
답변1
Dialog(1)과hiptail(1)은 ncurses 라이브러리에 구축된 명령줄 프로그램으로, 쉘 스크립트 수준에서 팝업, 메뉴 등을 생성할 수 있습니다. 귀하가 원하는 특정 용도를 다루고 있는지 모르겠습니다.