Então, eu tenho uma tela compilada com 256 cores, rodando no Konsole no modo de 256 cores. Se a tela inicial, o TERM está definido como "tela". Se eu exportar manualmente o TERM para screen-256color, tudo funcionará perfeitamente.
Eu tenho duas perguntas. A primeira é por que a tela está configurando o TERM para "tela" em vez de "tela-256 cores" quando suporta isso? A segunda é que, se eu tiver a seguinte linha no meu arquivo .screenrc
term screen-256color
por que a tela ainda não está definindo meu mandato?
Informações adicionais: Estou executando a versão de tela 4.00.03jw4 (FAU) 2-May-06 no Kubuntu Jaunty amd64
gnu-screen
term
Zxaos
fonte
fonte
Respostas:
Tela sempre define TERM como "tela" por padrão. No entanto, você deve perceber que uma tela TERM = ainda suporta cores.
Eu testei a adição de "term screen-256color" ao meu ~ / .screenrc e ele definiu o TERM para "screen-256color" para mim (versão da tela 4.00.03 (FAU) 23-Oct-06). É possível que a tela esteja procurando no lugar errado para o seu arquivo .screenrc?
Você também pode tentar iniciar a tela da seguinte maneira:
Veja se isso funciona.
fonte
O problema acabou sendo alguns perfis de tela conflitantes que foram instalados na minha máquina. Embora eles tenham adquirido meu .screenrc local, eles me impediram de definir o prazo. Desativar o uso de perfis (renomei o link simbólico ~ / .screen-profiles para outra coisa) fez com que a tela lesse o termo conforme definido no meu arquivo .screenrc.
fonte
Adicione seu '~ / .screenrc':
fonte