Suponha, eu tenho um sistema sem X server
. Só consigo efetuar login no console. Parece que, por padrão, o console linux suporta apenas 8 cores:
# tput colors
8
É possível usar 256 cores no console, da mesma forma que eu usaria em um emulador de terminal (ou seja, terminador)?
Enquanto pesquisava no Google, encontrei muitas perguntas semelhantes (muitas delas com mais de 10 anos), mas nenhuma resposta clara. Alguém sugere usar o framebuffer, outras pessoas sugerem anexar o argumento TERM às opções de inicialização do kernel.
No momento, só passo uma opção extra como parâmetro de inicialização do kernel:
append="video=1280x720"
Acredito que a aprovação da resolução de vídeo só funciona em kernels modernos com kernel mode setting
suporte, mas não tenho certeza disso.
É possível usar 256 cores no console linux moderno (tty)
Quão?
Estou usando o Debian Wheezy com o kernel 4.1
ATUALIZAR:
com base na sugestão do @muru, eu tentei fbterm
. Enquanto trabalha com 256 cores, possui fontes muito feias / ilegíveis. Além disso, há um cursor piscando constantemente no canto inferior esquerdo, o que acho perturbador.
Posso usar 256 cores no console sem fbterm / framebuffer?
De onde vem o limite de 8 cores no console?
TERM
a xterm-256color
para o console Linux, você simplesmente abrir outra lata de vermes. Este link fornece uma dica.