Are you using default terminal colors (light grey on black) or are you using
some "xterm color scheme" outside of Vim? If you are, Vim is not necessarily
aware of it.
What happens if you log in on a text console (Ctrl-Alt-F2 then repli to the
login prompt with username & password) and start Vim there? Can you set
colorschemes properly?
Use ":view $VIM/vimfiles/colors/chela_light_vim" or ":view
~/.vim/colors/chela_light.vim" (depending on where that color scheme is
located -- it should NOT be under $VIMRUNTIME because it wasn't distributed
with Vim and any upgrade can silently change or remove anything in the
$VIMRUNTIME tree). Does it include "cterm/ctermfg/ctermbg" clauses in its
":hi" statements? If not, it's a GUI-only colorscheme.
Similarly with ":view $VIMRUNTIME/colors/desert".
The settings for console Vim in a color terminal (cterm= ctermbg= ctermfg= )
are not necessarily the same as for gvim (gui= guibg= guifg= ) because a color
terminal typically has 8 background and 16 foreground colors, whereas the GUI
typically has 16,777,216 of each kind.
Best regards,
Tony.
--
"The identical is equal to itself, since it is different."
-- Franco Spisani