quando abro um tty ( Ctrl+ Alt+ F1), ele não tem suporte ao utf-8. Como posso habilitá-lo?
19
Há um programa unicode_start
que coloca o console no modo Unicode. Além disso, o console pode suportar uma página de código de 256 (ou 512) caracteres apenas a qualquer momento, portanto, verifique se você carregou uma fonte do console com os caracteres apropriados.
Os mantenedores do kernel do Linux não aceitam patches para um melhor suporte Unicode no console, porque o console deve ser usado como uma interface de emergência. O que precisa ser feito é escrever um emulador de terminal para o framebuffer Linux que suporte o Unicode. Algo como um substituto 'getty'. Esse aspecto do desenvolvimento de código aberto ainda não recebeu muita atenção.
Outra deficiência do Unicode existente no console do Linux é que você não pode usar chaves mortas.
Você deve instalar o
console-data
pacote. Se você já instalou este pacote, reconfigure-o usandoE selecione a disposição correta do teclado.
fonte
Se o seu sistema já possui fontes e código de idioma Unicode necessários, basta configurá-lo para usá-los.
Verifique a configuração atual do código de idioma:
LC_ALL
abrange todas asLC_
variáveis separadas . Então você pode definir tudo com:Então, para a fonte:
- escolha um que suporte Unicode. Siga estas instruções para escolher a fonte (primeiro selecione UTF-8 e, em seguida, a combinação de caracteres necessários, Latim estendido, Latim + Cirílico + Grego, etc.).
fonte