Toda vez que eu tento lançar vim
ou emacs
ou mesmo top
(acho que na verdade é qualquer comando que usa ncurses) em um terminal unix (em um computador cluster sobre ssh), recebo um fluxo contínuo de "Colisão de nome entre xxx" erros como este:
Name collision between dumb dumb
Name collision between unknown unknown
Name collision between lpr lpr
Name collision between glasstty glasstty
Name collision between vanilla vanilla
Name collision between ansi+local1 ansi+local1
Name collision between ansi+local ansi+local
......
Name collision between terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200
Name collision between h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a
Name collision between h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs
Name collision between h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us
Name collision between h19 h19 h19 h19 h19 h19 h19 h19 h19 h19 h19 h19
......
De acordo com algumas pesquisas que fiz na web, isso deve estar relacionado a TERMCAP / TERMINFO, e acho que isso começou a acontecer depois que eu usei a tela GNU. E, de fato, quando estou dentro de uma sessão de tela GNU, o vim e o emacs funcionam bem (exceto alguns mapeamentos de teclas estranhos, por exemplo, teclas de seta não funcionam)
Eu tentei definir a variável de ambiente TERMCAP para um arquivo não-existente, como eu li em algum lugar na internet, e isso causou o vim a funcionar (com configurações diferentes das minhas usuais), mas não o emacs. .
Você sabe o que posso fazer para resolver esse problema?