컴파일된 terminfo 파일에서 termcap 문자열을 어떻게 생성합니까?
이 스레드의 제목이 거의 모든 것을 말해줍니다. 이 문제를 검색했을 때 내가 원하는 것을 수행한다고 하는 이라는 프로그램에 대한 언급을 찾았지만 untic이 프로그램은 내 배포판(Debian)의 공식 패키지에는 없는 것 같습니다. (컴파일된) terminfo에서 termcap로 이동하는 다른 방법이 있습니까? ...
이 스레드의 제목이 거의 모든 것을 말해줍니다. 이 문제를 검색했을 때 내가 원하는 것을 수행한다고 하는 이라는 프로그램에 대한 언급을 찾았지만 untic이 프로그램은 내 배포판(Debian)의 공식 패키지에는 없는 것 같습니다. (컴파일된) terminfo에서 termcap로 이동하는 다른 방법이 있습니까? ...
저는 최근 공유 Linux 클러스터에서 작업을 시작했는데 이 gnu-screen 버전이 너무 오래된 것 같습니다(4.01, 2006년). 나는 시스템 관리자에게 최신 버전의 gnu-screen을 설치하도록 설득할 수 없었기 때문에 conda. ~/.screenrc안타깝게도 장기 신뢰를 설치한 후에도 conda설치한 gnu-screen 인스턴스가 전혀 작동하지 않았습니다. 예를 들어 백스페이스 키는 커서 왼쪽에 있는 문자를 삭제하지 않고 적어도 화면에 표시되는 내용에 대해서는 스페이스바처럼 작동합니다....
쉘 스크립트가 가능한 한 많은 터미널을 지원하도록 하려고 합니다. 즉, 지원되는 경우 ANSI 색상, 굵은 색상 및 어두운 색상만 추가합니다. 하지만 지원되는 색상의 수를 감지하고 싶습니다. 우리는 그것을 사용할 수 있습니다 tput colors. 그러나 일부 단순 시스템에는 이 기능이 설치되어 있지 않은 것으로 나타났습니다. 그래서 쉘에서 구현하고 싶습니다. 어떻게 tput colors작동하나요? tput colorsPOSIX 명령과 동등한 것이 있습니까 ? 도움과 답변 부탁드립니다. ...
Rocky Linux 9에서 Wyse50 터미널 에뮬레이션을 사용하고 있습니다. 매뉴얼 페이지, 도움말 화면 등은 시스템이 터미널 에뮬레이터가 이해하지 못하는 속성과 색상 코드를 출력하기 때문에 사용할 수 없습니다. 예를 들어 man cp다음과 같습니다. 1mSYNOPSIS0mm 1mcp 22m[4mOPTION24m]... [4m-T24m] 4mSOURCE24m 4mDEST0mm 1mcp 22m[4mOPTION24m]... 4mSOURCE24m... 4mDIRECTO...
많은 최신 터미널 에뮬레이터에는 자체 소스 코드에 직접 블록 다이어그램 문자 모양의 정의가 포함되어 있으며 디스플레이를 렌더링할 때 글꼴에서 제공하는 버전을 무시합니다. 이런 방식으로 렌더링된 문자 모양을 감지하기 위해 터미널에서 실행되는 프로그램에 대한 보편적인 방법이 있습니까? 특히, 프로그램이 널리 지원되지 않는 추가 상자 문자 모양을 사용하는 경우 해당 문자가 사용 가능한지 확인하는 가장 좋은 방법은 무엇입니까? 아마도 terminfo? 현재 사용 사례는 ncurses그래픽 구성 요소를 위해 ...
ncurses 대화 라이브러리(어디서나 사용 가능)를 사용하려고 합니다.소스 미러는 여기), 대화 상자를 사용할지 아니면 stdin/out/err이 char 블록 장치, ttys 및 어떤 termcaps에 연결되어 있는지 여부에 따라 stderr 및 프롬프트로 인쇄할지 코드에서 동적으로 결정하려고 합니다. 나는 less에서 올바르게 렌더링할 수 있는지 감지하는 데 꽤 신뢰할 만한 코드를 훔쳤고, termcaps ce, cd, cland cm, 또는 를 찾고 그렇지 ho않으면 ll멍청한 모드로 전환합니...
방금 tmux를 사용하기 시작했고 메뉴 키를 접두사에 바인딩하려고 했지만 "잘못된 키 바인딩 오류"가 발생했습니다. 어떤 키가 유효한지 또는 활성화하기 위해 conf 파일에 무엇을 써야 하는지 아는 것이 도움이 될까요? , 그거 좋다 ...
굵은 글꼴(ANSI: )의 효과는 CSI 1 m터미널 에뮬레이터에 따라 달라지는 것 같습니다. 예를 들어 다른 터미널 에뮬레이터에서 다음 스크립트를 실행합니다. #!/bin/sh echo "TERM = $TERM" for mode in 0 2 1 '1;2'; do printf '\033[%s;38;5;%dm\033[48;5;%dm%s\033[0m\n' "$mode" 0 15 "testing ($mode)" done 다음과 같은 출력을 제공합니다 테스트된 터미널 에뮬레이터에서는 xterm굵은...
다음과 같은 색상을 지원하는 휴대용 쉘 스크립트가 있다고 가정해 보겠습니다. #!/bin/sh set -o nounset tput_init_linux () { set_fg_color='tput setaf'; reset_color=$(tput sgr0 2>/dev/null); } tput_init_bsd () { set_fg_color='tput AF'; reset_color=$(tput me 2>/dev/null); } tput_init_none () { set_fg_co...
smam및 등의 터미널 설정 상태를 어떻게 검색할 수 있나요 rmam? 그 이유는 rmam내가 설정한 것입니다. tput rmam 스크립트에서 smam이탈 설정을 진행합니다. tput smam 그러나 스크립트가 시작될 때 터미널이 이미 설정되어 있으면 종료 시 설정 rmam하고 싶지 않습니다 .smam 이것이 어떻게 달성될 수 있습니까? ...
제목에서 알 수 있듯이 차이점이 무엇인가요? 언제 이 중 하나를 사용해야 합니까? 또한 putty-256color에 대한 termcap/terminfo의 "표준" 정의를 얻은 사람이 있습니까? Google은 검색에 큰 도움이 되지 않습니다. 이런, Google은 이 문제에 대한 모든 질문에 거의 도움이 되지 않았습니다! ...
요즘 정보를 찾으려고 노력 중이에요. 분명히 말하면 내 목표는 ncursesC와 유사한 라이브러리를 만드는 것입니다. 나는 완전히 알고 있다ANSI 이스케이프 시퀀스그리고 그것을 사용하는 방법. 그러나 나는 이식성을 원하므로 terminfo데이터베이스에 관심이 있습니다. 예를 들어 문서의 일부를 읽었습니다. https://www.tldp.org/HOWTO/Text-Terminal-HOWTO-16.html) https://en.wikipedia.org/wiki/Terminfo terminfo의 매뉴...
명령의 사용법을 이해하려고 노력 중입니다 toe. 매뉴얼 페이지에서 이 명령의 기능을 파악하는 데 문제가 있습니다. 또한 인터넷에서 어떤 예도 찾을 수 없습니다. 맨페이지에서: toe - (terminfo) 항목 테이블 [..]에는 기본 이름 및 설명별로 사용 가능한 모든 터미널 유형이 나열됩니다. 누군가 예를 들어 간단한 설명을 제공할 수 있습니까? ...
전역 terminfo 파일을 어디에 설치해야 합니까? 당신은 가지고 있습니까 /usr/local/share/terminfo? 나는 배포판의 terminfo 파일을 오염시키고 싶지 않습니다 /usr/share/terminfo. ...