Existem muitas opções no manual . (Veja a seção OPÇÕES).
Crie um arquivo RC: ~/.tmux.conf
. O conteúdo abaixo ativa o UTF-8, define o tipo de TERMO correto e desenha a barra de status com um plano de fundo preto e branco em primeiro plano.
set status-utf8 on
set utf8 on
set -g default-terminal "screen-256color"
set -g status-bg black
set -g status-fg white
No FreeBSD 10.1, tive que adicionar -g
às diretivas UTF.
set -g status-utf8 on
set -g utf8 on
No UTF-8, muitos clientes SSH requerem um para definir explicitamente um conjunto de caracteres para usar. Por exemplo, em Putty, selecione Window -> Translation -> Remote character set: UTF-8
e selecione Use Unicode line drawing code points
.
E para desativar a barra de status ...
set -g status off
Nas cores do manual ...
message-bg colour
Set status line message background colour, where colour is one of: black, red, green, yellow, blue, magenta, cyan, white, colour0 to colour255 from the 256-colour palette, or default.
Portanto, para listar as cores disponíveis, crie primeiro um script , talvez colors.sh
:
#!/usr/bin/env bash
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i}\n"
done
Em seguida, execute o script, canalizando para less
:
colors.sh | less -r
Isso produz uma lista de cores, 1-255, neste formato:
colour1
[...]
colour255
Escolha uma cor na lista, talvez colour240 , um tom de cinza. Em ~/.tmux.conf
, use esse valor para definir a cor desejada:
set -g status-bg colour240
No Fedora 17, os terminais de 256 cores não estão habilitados por padrão. O método oficial usado para habilitar terminais de 256 cores por padrão é dado no Wiki do Projeto Fedora . Siga esse guia ou, como uma solução por usuário, crie um alias para o tmux forçar o suporte a 256 cores com a opção "-2".
alias tmux="tmux -2"
Em seguida, inicie o tmux para testá-lo.
Observe que, como aponta @ ILMostro_7, não seria correto definir o tipo de TERM para tmux
de, por exemplo, ~/.bashrc
. Cada painel tmux em emula um terminal - não é a mesma coisa que um xterm. A emulação em tmux
precisa corresponder à tela, uma descrição de terminal diferente, para se comportar adequadamente; mas o terminal real não precisa fazer isso. Sua descrição é xterm-256color
.