Почему tmux требует установки 256-цветного режима вручную?
283
Elias
Я только что вошел в систему и понял, что цвета изменились внутри tmux. Кажется, что даже с TERM=xterm-256color
и tput colors
⇒ 256 Tmux переключается на TERM=screen
и tput colors
⇒ 8.
Явная настройка
set -g default-terminal "screen-256color"
в .tmux.conf
помогает, но я хотел бы знать, почему это изменилось в первую очередь.
Я уверен, что `tmux` сам по себе не изменится на` TERM = xterm`; не только потому, что он удаляет поддержку 256 цветов, но и потому, что `xterm` и варианты не работают должным образом внутри` tmux`. Это должен быть один из файлов запуска вашей оболочки, устанавливающий эту переменную.
egmont 5 лет назад
0
@egmont Я так не думаю. В настоящее время я нахожусь на windows / MSYS2 / mingw, и он по умолчанию имеет xterm-256color / 256. Используя ssh для входа на 2 машины (Debian / Ubuntu) у меня есть xterm-256color / 256 на обеих. Запуская tmux, я получаю screen / 8 на обоих. Что-то еще я мог проверить?
Elias 5 лет назад
0
Я вижу, вы исправили свой пост, чтобы сказать `TERM = screen` вместо` TERM = xterm`. Я не знаю, почему теряется 256 цветов, извините.
egmont 5 лет назад
1
0 ответов на вопрос
Похожие вопросы
-
2
Как отправить escape-символ на OS X терминал?
-
1
Как разблокировать заблокированный файл псевдонимов в OS X?
-
5
Как мне настроить мой монитор / операционную систему для оптимального цветного дисплея?
-
-
1
Старая игра меняет цвета
-
4
Использование публичных терминалов для входа в ваши личные учетные данные
-
2
Как я могу получить OSX Terminal.app для открытия полноэкранного режима, а не каскадного?
-
3
Mac OS X: обычные места, где должны жить бинарные файлы
-
2
Mac OS X: нужен простой скрипт
-
4
Прозрачный терминал Unicode X не привязан к среде рабочего стола?
-
3
Как изменить цвета группы вкладок в IE8?