Відповіді:
У посібнику представлено багато варіантів . (Дивіться розділ OPTIONS.) Створіть файл RC: ~/.tmux.conf. Наведений нижче вміст дає змогу UTF-8, встановлює правильний тип TERM та малює рядок стану з чорним фоном та білим фоном.
set status-utf8 on
set utf8 on
set -g default-terminal "screen-256color"
set -g status-bg black
set -g status-fg white
У FreeBSD 10.1 мені довелося додати -gдирективи UTF.
set -g status-utf8 on
set -g utf8 on
У UTF-8 багато клієнтів SSH вимагають, щоб чітко визначити набір символів для використання. Наприклад, у Putty виберіть Window -> Translation -> Remote character set: UTF-8та виберіть Use Unicode line drawing code points.
І щоб вимкнути рядок стану ...
set -g status off
Про кольори з посібника ...
колір повідомлення
Встановіть колір тла рядка статусу, у якому колір є одним із: чорний, червоний, зелений, жовтий, синій, пурпурний, блакитний, білий, кольоровий від 0 до кольорового255 із 256-кольорової палітри або за замовчуванням.
Отже, щоб перелічити доступні кольори, спершу створіть сценарій , можливо colors.sh:
#!/usr/bin/env bash
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i}\n"
done
Далі виконайте скрипт, посилаючись на less:
colors.sh | less -r
Це створює список кольорів 1-255 у такому форматі:
colour1
[...]
colour255
Виберіть зі списку колір, можливо, колір240 , відтінок сірого. В ~/.tmux.conf, використовуйте це значення, щоб встановити потрібний колір:
set -g status-bg colour240
У Fedora 17 256-кольорові термінали за замовчуванням не включені. Офіційний метод, що використовується для включення 256 кольорових терміналів за замовчуванням, наведений у Fedora Project Wiki . Дотримуйтесь цього керівництва або, як рішення для користувачів, створіть псевдонім для tmux, щоб змусити 256-кольорову підтримку за допомогою перемикача "-2".
alias tmux="tmux -2"
Потім почніть tmux, щоб перевірити його.
Зверніть увагу , що, як @ ILMostro_7 вказує, що не було б правильно , щоб встановити тип TERM для tmuxвід, наприклад, ~/.bashrc. Кожна панель tmux імітує термінал - не те саме, що xterm. Емуляція tmuxповинна відповідати екрану, іншому опису терміналу, щоб правильно вести себе; але справжньому терміналу цього робити не потрібно. Це опис є xterm-256color.
$'in\r'' 'bash: /etc/profile.d/256colors.sh: line 13: випадку лексеми "$ TERM" в. нічого не робив!
set -g status-bg default
:set -g status-bg colour260. (Tmux використовує міжнародний "color" порівняно з американським "color.") Також зауважте, що у Tmux є історія, оновити колір do Control-b, потім :увійти в командний режим, і натисніть стрілку вгору, щоб редагувати останню задану кольорову команду.
xterm-256colorзамість screen-256colorдля TERMзмінної середовища.
Для мене це C-b, :set status-style "bg=red".