cor da tela GNU e pinheiro

5

Eu uso a tela GNU para executar o leitor de e-mail de pinho. Eu uso o aspell externo para fazer a verificação ortográfica dos e-mails que enviei. O problema é que quando o aspell termina, o pine restaura o conteúdo antigo do terminal, mas a cor está toda errada. A fonte fica branca em vez de preta, o que fica muito ruim no plano de fundo cinza. Depois de digitar algo por um tempo, o pinheiro redesenha partes da tela, e isso parece ok, mas inicialmente parece muito difícil de ler.

O problema não existe quando o pine é executado diretamente, não de dentro da tela. Eu não sei como começar a solução de problemas. Alguma idéia?

Pine version: Alpine 2.00 (LRH 1167 2008-08-23) 
GNU screen version: Screen version 4.00.03 (FAU) 23-Oct-06

Atualização 11 de dezembro de 2011: O problema também ocorre em alguns casos ao resumir a composição com Ctrl + O (nenhum aspell involed).

O seguinte não ajuda:

  • Ctrl + L no pinheiro para refazer a tela,
  • adicionando "altscreen on" em ~/.screenrc
  • adicionando "bce on" ou "bce off" em ~/.screenrc (eu tentei os dois, pois não sei qual é o padrão)
  • Tela inicial com TERM=xterm-256color screen
por Boris Bukh 09.12.2011 / 21:51

1 resposta

5

Acho que resolvi isso. phunehehe estava certo sobre tentar mudar o tipo de terminal. No entanto, "TERM = xterm-256color screen" não funciona porque a variável TERM só informa a tela em que tipo de tela do terminal é executada. Ela não diz à tela para emular esse terminal em particular. Então, a solução foi incluir

term "screen-256color"

no arquivo de configuração ~ / .screenrc. Isso pareceu resolver o problema, mas ....

Atualização em 12 de dezembro de 2011: Na verdade, fazer o problema acima corrigiu a cor, mas criou outro problema: A tecla Delete não funciona mais no pine. Descobriu-se que o computador no qual a tela está em execução não tem o arquivo terminfo "screen-256color" e, como não pode encontrá-lo, ele retorna ao terminal vt100 básico. Depois de tentar várias configurações de termos, descobri que "xterm-color" não possui nem a tecla Delete nem o problema de cor. Eu não entendo porque ou como funciona.

    
por 11.12.2011 / 14:26