mate-terminal
usa o widget de emulação de terminal VTE
, que suporta uma paleta estendida de 256 cores (como praticamente todo emulador de terminal gráfico faz hoje; e a propósito, VTE
suporta cores verdadeiras diretas). As primeiras 16 entradas dessa paleta (as legadas) podem ser configuradas em sua caixa de diálogo Preferências, o resto não pode.
mate-terminal
também exporta TERM=xterm-256color
por padrão, portanto, vim
está ciente de que ele suporta 256 cores e escolhe um esquema de cores de acordo.
Uma solução possível é reverter para apenas 16 cores, não permitindo que vim
saiba que o emulador de terminal suporta mais, você pode fazer isso em export TERM=xterm
. Eu prefiro sugerir que olhe ao redor nas configurações do vim e configure-o para usar suas cores desejadas, mesmo quando ele sabe que 256 cores estão disponíveis.