Eu instalei recentemente a tela GNU em uma máquina na qual eu ssh. Como faço para que a tela GNU use 256 cores?
Até agora, tentei adicionar o seguinte ao meu .screenrc
:
term screen-256color
e
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
mas nem funcionou.
No shell de login, antes de iniciar a tela, quando executo esse script , que imprime 256 cores, recebo uma saída normal. Quando uso o comando tput colors
, recebo a saída 8
.
Quando inicio a tela e executo o script, recebo 16 cores mapeadas para 256 cores - existem grandes blocos de cores sólidas. Quando corro tput colors
, recebo 256
(quando term screen-256color
está no meu .screenrc).
editar: eu consegui funcionar - não configurei a tela com a --enable-colors256
opção
undefined
, mas consegui que funcionasse - recompilei com a --enable-colors256
opção
echo $COLORTERM
diz?