Ogni volta che provo ad avviare vim
o emacs
addirittura top
(penso che sia in realtà un qualsiasi comando che utilizza ncurses) in un terminale unix (su un computer cluster su ssh), ottengo un flusso continuo di errori 'Nome collisione tra xxx' come questo:
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
......
Secondo alcune ricerche che ho fatto sul web, questo dovrebbe essere correlato a TERMCAP / TERMINFO, e penso che questo abbia avuto inizio dopo aver usato lo schermo GNU. E in effetti, quando mi trovo all'interno di una sessione schermo GNU, vim ed emacs funzionano bene (tranne alcune strane mappature dei tasti, ad esempio i tasti freccia non funzionano)
Ho provato a impostare la variabile d'ambiente TERMCAP su un file inesistente, come ho letto da qualche parte su Internet, e ha fatto funzionare vim (con impostazioni diverse rispetto alle mie solite) ma non emacs ...
Sai cosa posso fare per risolvere questo problema?
uname -a
.)