Como posso obter cores no TTY funcionando corretamente?

6

Eu uso muito o vim e me ocorre que na maioria das vezes eu nem preciso mesmo de uma GUI, já que só usarei meu computador para fazer anotações no VIM. O problema é que as cores não aparecem corretamente em tty (ou seja, quando pressiono Ctrl + Alt + F1 , < kbd> F2 , etc). Eu encontrei um plugin para o VIM que faz as cores funcionarem melhor com terminais que normalmente funcionam com o GVIM, e isso os fez trabalhar, digamos, no gnome-terminal, mas não no TTY.

Este post parece sugerir que eu teria que recompilar o kernel inteiro para obter isso para o trabalho. Existe um caminho mais fácil? Isso pode ser feito?

    
por Jon 14.08.2011 / 21:33

1 resposta

2

Você está perguntando sobre como obter suporte a 256 cores no console do Linux ttys? Como diz a postagem, você precisa modificar o seu kernel para fazer isso (e as modificações que você precisa não foram escritas: não é apenas uma questão de alterar a configuração). Sem modificação, você terá que se contentar com as 16 cores padrão no console.

Uma alternativa seria mudar para um emulador de terminal diferente. Uma opção é o fbterm , que foi empacotado no Ubuntu com o mesmo nome. É um emulador de terminal que pode ser executado diretamente contra o dispositivo de buffer de quadro do Linux.

Se você estiver apenas após um emulador de terminal de tela inteira, outra opção seria apenas usar o emulador de terminal padrão do GNOME e pressionar F11 .

    
por James Henstridge 15.08.2011 / 03:59