Jeśli zacznę mutt
od takiej tmux
sesji:
$ tmux new-session -s mutt mutt
Mutt narzeka:
Error in /home/lars/.mutt/colors, line 20: 230: color not supported by term
Error in /home/lars/.mutt/colors, line 26: 244: color not supported by term
Ale jeśli zacznę w tmux
ten sposób, bez polecenia:
$ tmux new-session -s mutt
A potem tmux
rozpocznij sesję mutt
:
$ exec mutt
Działa bez problemu. W obu przypadkach, TERM
wewnątrz tmux
sesja jest ustawiona screen-256color
. Nie widzę żadnej funkcjonalnej różnicy między tymi dwoma przypadkami, więc jestem zdezorientowany. Jeśli chodzi o wartość, -2
opcja tmux („Zmusza tmux do założenia, że terminal obsługuje 256 kolorów”) nie wydaje się mieć żadnego wpływu na to zachowanie.
Czy ktoś widział takie zachowanie? Czy wiesz, jakie są przyczyny i jak je rozwiązać?
mutt -v
wyjściowe.Odpowiedzi:
tmux new-session -s mutt
a następnieecho $TERM
wyniki wxterm-256color
jednak,
daje
screen
. Aby obejść ten problem, spróbuj:aby zobaczyć prawidłowe ustawienie i aby mutt działał:
źródło