Кожен раз, коли я намагаюся запустити vim
або emacs
навіть top
(я думаю, що це фактично будь-яка команда, яка використовує ncurses) в unix-терміналі (на кластерному комп'ютері над ssh), я отримую безперервний потік помилок "Ім'я між xxx", як це:
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
......
Згідно з деякими дослідженнями, які я проводив в Інтернеті, це повинно бути пов'язано з TERMCAP / TERMINFO, і я думаю, що це почалося після того, як я використовував екран GNU. Насправді, коли я перебуваю на екрані сесії GNU, vim та emacs працюють добре (крім деяких дивних відображень ключів, наприклад, клавіші зі стрілками не працюють)
Я намагався встановити змінну середовища TERMCAP на неіснуючий файл, як я читав десь в Інтернеті, і це спричинило роботу vim (з іншими налаштуваннями, ніж мої звичайні), але не emacs ...
Чи знаєте ви, що я можу зробити, щоб вирішити цю проблему?
uname -a
.)