TL; DL
sudo ln -sf /usr/share/terminfo/x/xterm-color /usr/share/terminfo/x/xterm-256color
Подробности
Может файл /usr/share/terminfo/x/xterm-256color
поврежден. Это может быть исправлено при обновлении/переустановке (системе/пакете).
Между тем вы можете использовать другую запись terminfo. Вы можете получить доступные варианты: ls /usr/share/terminfo/x
.
У меня такая же проблема и с использованием xterm-16color
между тем.
Чтобы установить Terminfo, вы можете ввести reset
в терминале, а затем выберите Terminfo:
username:~$ cd /usr/share/terminfo/x
username:x$ ls
x10term xnuppc+200x64 xterm-24 xterm+pcfkeys
x1700 xnuppc-200x64-m xterm-256color xterm-pcolor
x1700-lm xnuppc-200x75 xterm+256color xterm-r5
...
username:x$ reset
reset: unknown terminal type xterm-256color
Terminal type? xterm-16color
=== Редактирование +2018 20 февраля ===
Вы должны CONFIG термин во многих местах если вы хотите сделать перманентным, например, .vimrc, .tmux.config, .Xresources и т. д.
я до сих пор проблемы при использовании terminator -x 'tmux attach -t music; exec bash'
Поэтому я использую быстрый хак, как показано ниже:
cd /usr/share/terminfo/x
sudo mv xterm-256color xterm-256color.bk
sudo ln -sf /usr/share/terminfo/x/xterm-color /usr/share/terminfo/x/xterm-256color
'экспорта TERM = xterm' Спасибо, что даже работает в OpenWRT, чей«tmux»имеет меньше функциональных возможностей. – dotslash