O problema ocorre porque o terminal rxvt-unicode (urxvt) suporta apenas 88 cores, enquanto o terminal tmux suporta 256.
Saída do urxvt:
susam@nifty:~$ tput colors
88
Como resultado, quando o tmux inicia, ele usa apenas 8 cores
susam@nifty:~$ tput colors
8
Adicionar o seguinte comando tmux a ~ / .tmux.conf não ajuda.
set -g default-terminal screen-256color
Com essa linha em ~ / .tmux.conf, quando o tmux inicia, parece estar usando 256 cores.
susam@nifty:~$ tput colors
256
No entanto, isso não ajuda porque, embora o tmux pareça estar usando 256 cores, o terminal rxvt-unicode (urxvt) subjacente não pode exibi-las adequadamente, já que suporta apenas 88 cores. Como resultado, o Vim ainda exibe cores muito brilhantes.
Solução: instale o pacote rxvt-unicode-256color.
Existe um pacote rxvt-unicode-256color disponível no Debian que vem com o terminal urxvt que suporta 256 cores. A instalação do rxvt-unicode-256color resolveu o problema.
Os comandos que usei:
aptitude update
aptitude purge rxvt-unicode
aptitude install rxvt-unicode-256color
As cores parecem um pouco diferentes agora.
Masaexperiênciaéconsistentecomotmux.