Warum muss für tmux der 256-Farbmodus manuell eingestellt werden?

442
Elias

Ich habe mich gerade bei einem Computer angemeldet und festgestellt, dass sich die Farben in tmux geändert haben. Es scheint sogar mit TERM=xterm-256colorund tput colors⇒ 256 tmux zu TERM=screenund tput colors⇒ 8 zu wechseln .

Explizit einstellen

set -g default-terminal "screen-256color" 

in .tmux.confhilft aber ich würde gerne wissen, warum es überhaupt verändert wird.

0
Ich bin mir ziemlich sicher, dass "tmux" sich nicht von selbst in "TERM = xterm" ändert. Nicht nur, weil die Unterstützung für 256 Farben wegfällt, sondern auch, weil 'xterm' und Varianten innerhalb von 'tmux' nicht richtig funktionieren. Es muss sich um eine Ihrer Shell-Startdateien handeln, die diese Variable einstellt. egmont vor 6 Jahren 0
@egmont glaube ich nicht. Ich bin derzeit unter Windows / MSYS2 / Mingw und hat standardmäßig xterm-256color / 256. Mit ssh auf zwei Rechnern einloggen (Debian / Ubuntu) Ich habe xterm-256color / 256 auf beiden. Beim Start von tmux bekomme ich bei beiden Bildschirm / 8. Noch etwas, das ich überprüfen könnte? Elias vor 6 Jahren 0
Wie ich sehe, haben Sie Ihren Beitrag korrigiert, sodass er anstelle von TERM = xterm `TERM = screen 'sagt. Ich weiß nicht, warum 256 Farben verloren gehen, sorry. egmont vor 6 Jahren 1

0 Antworten auf die Frage