TMux, 뮤트 및 터미널 색상 문제


9

다음 과 같은 세션 mutt에서 시작 tmux하면 :

$ tmux new-session -s mutt mutt

머 트는 불평한다 :

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

그러나 tmux명령없이 이처럼 시작하면 :

$ tmux new-session -s mutt

그런 다음 tmux세션 내부에서 시작하십시오 mutt.

$ exec mutt

문제없이 작동합니다. 두 경우 모두 세션 TERM내부 tmux가로 설정됩니다 screen-256color. 이 두 경우의 기능적 차이가 없으므로 혼란 스럽습니다. 가치있는 것은 -2tmux ( "터미널이 256 색을 지원한다고 가정하는 tmux") 옵션은이 동작에 영향을 미치지 않는 것 같습니다.

이 행동을 본 사람이 있습니까? 원인과 해결 방법을 알고 있습니까?


1
당신의 뮤트는 속어 또는 ncurses로 컴파일되어 있습니까? 제공 mutt -v출력을하시기 바랍니다.
Jakub Jindra

답변:


0

tmux new-session -s mutt뒤에 echo $TERM결과xterm-256color

하나,

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

수율 screen. 이 문제를 해결하려면 다음을 시도하십시오.

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

올바른 설정을 확인하고 음소거 작업을하려면 :

tmux new-session -s mutt 'TERM=xterm-256color mutt'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.