Problemas con tmux, mutt y colores terminales

9

Si empiezo mutten una tmuxsesión como esta:

$ tmux new-session -s mutt mutt

Mutt se queja:

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

Pero si empiezo tmuxasí, sin un comando:

$ tmux new-session -s mutt

Y luego, dentro de la tmuxsesión, comience mutt:

$ exec mutt

Funciona sin problemas. En ambos casos, TERMdentro de la tmuxsesión se establece en screen-256color. No veo ninguna diferencia funcional entre estos dos casos, así que estoy confundido. Por lo que vale, la -2opción de tmux ("Forzar a tmux a asumir que el terminal admite 256 colores") no parece tener ningún efecto en este comportamiento.

¿Alguien ha visto este comportamiento? ¿Sabes qué causas y cómo resolverlo?

larsks
fuente
1
¿Tu perro callejero está compilado con jerga o ncurses? Proporcionar mutt -vsalida por favor.
Jakub Jindra

Respuestas:

0

tmux new-session -s muttseguido de echo $TERMresultados enxterm-256color

sin embargo,

tmux new-session -s mutt 'echo $TERM && sleep 10'

rendimientos screen. Para evitar esto, intente:

tmux new-session -s mutt 'TERM=xterm-256color; echo $TERM && sleep 10'

para ver la configuración correcta y hacer que mutt funcione:

tmux new-session -s mutt 'TERM=xterm-256color mutt'
Glallen
fuente