최근에 내가 ssh 한 컴퓨터에 GNU 화면을 설치했습니다. GNU 화면에서 256 색을 사용하려면 어떻게해야합니까?
지금까지, 나는 내에 다음을 추가하려고했습니다 .screenrc
.
term screen-256color
과
attrcolor b ".I" # allow bold colors - necessary for some reason
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # tell screen how to set colors. AB = background, AF=foreground
defbce on # use current bg color for erased chars
그러나 둘 다 작동하지 않았습니다.
로그인 셸에서 화면을 시작하기 전에 256 색을 인쇄 하는 이 스크립트를 실행 하면 정상적인 출력이 표시됩니다. 내가 명령을 사용 tput colors
하면 출력을 얻습니다 8
.
화면을 시작하고 스크립트를 실행하면 16 색이 256 색으로 매핑됩니다. 단색의 큰 블록이 있습니다. 실행 tput colors
하면 256
( term screen-256color
.screenrc에 있을 때 ) 얻습니다 .
편집 : 작동합니다- --enable-colors256
옵션으로 화면을 구성하지 않았습니다 .
undefined
,하지만 작동하도록했습니다 --enable-colors256
. 옵션으로 다시 컴파일했습니다 .
파일 이름은 컬러이지만 명령 프롬프트는 흑백입니다. 당신은 또한 색상에 프롬프트가 있습니까? (자신이 직접 재 구축 한 후)
—
Adobe
echo $COLORTERM
말은?