Observação: bifurcado isto por recomendação aqui .
Enquanto eu tenho o layout de teclado X correto por conta própria depois que eu corrigi que erro de digitação estúpido , ainda não consigo definir o conjunto de caracteres do console, o mapa de teclas, o mapa de fontes ou o nome que você quiser chamar; mesmo considerando
all
[info]
[no] wiki do Arch.
Por exemplo, se eu clicar na tecla Ç (c cedilla), recebo uma porcaria Ä
(majuscule A
com um trema), Tab
completion também dá isso < caractere não ASCII strong> errado em um TTY.
Eu sei que o teclado está certo, se eu canalizo os caracteres UTF-8 para um TTY, eu entendo errado, e se eu fizer o contrário, eles se tornam certos (digamos, para /dev/pts/0
). / p>
Ouvi dizer que o console tem suporte apenas para 128 (ou são 256?) caracteres por vez, mas eles podem ser definidos. Tentei definir FONT_MAP
em /etc/vconsole.conf
, sem resultados. O arquivo é agora:
KEYMAP=pt-latin9
FONT=Lat2-Terminus16
FONT_MAP=8859-2
Acho que resolveria o problema são aquelas variáveis MAP
. O pior é que essas variáveis são mal documentadas, tanto no Wiki do Arch, quanto nas páginas de manual vconsole.conf
:
FONT=, FONT_MAP=, FONT_UNIMAP=
Configures the console font, the console map and the unicode font map.
Como posso configurá-los?
Em relação a outros métodos, estou um pouco confuso sobre como posso aplicar o que está em alguns dos
mais
avançado
artigos . Até agora, simplesmente copiei /usr/share/kbd/keymaps/i386/qwerty/pt-latin9.map.gz
para /usr/local/share/kbd/keymaps/
, gunzip
ed e li enquanto coçava minha cabeça.
Sinto muito, embora eu tenha tido esse problema, pois tenho o Arch como meu sistema, é difícil encontrar a solução por conta própria; então espero que você possa me ajudar.