9.6. Configurando o Console do Linux

Esta seção discute como configurar o serviço de sistema systemd-vconsole-setup, o qual configura a fonte do console virtual e mapa de teclas do console.

O serviço systemd-vconsole-setup lê o arquivo /etc/vconsole.conf para informação de configuração. Decida qual mapa de teclas e fonte de tela será usada. Vários HOWTOs específicos de idioma também podem ajudar com isso, veja-se https://tldp.org/HOWTO/HOWTO-INDEX/other-lang.html. Examine a saída gerada de localectl list-keymaps para uma lista dos mapas válidos de teclas do console. Olhe no diretório /usr/share/consolefonts para fontes válidas de tela.

O arquivo /etc/vconsole.conf deveria conter linhas da forma: VARIÁVEL="valor". As seguintes variáveis são reconhecidas:

KEYMAP

Essa variável especifica a tabela de mapeamento de tecla para o teclado. Se desconfigurada, [então] ela padroniza para us.

KEYMAP_TOGGLE

Essa variável pode ser usada para configurar um segundo mapa de alternância de teclas e é desconfigurada por padrão.

FONT

Essa variável especifica a fonte usada pelo console virtual.

FONT_MAP

Essa variável especifica o mapa de console para ser usado.

FONT_UNIMAP

Essa variável especifica o mapa de fonte Unicode.

Um exemplo para um teclado e console alemão é dado abaixo:

cat > /etc/vconsole.conf << "EOF"
KEYMAP=de-latin1
FONT=Lat2-Terminus16
EOF

Você consegue mudar o valor de KEYMAP em tempo de execução usando o utilitário localectl:

localectl set-keymap MAP
[Nota]

Nota

Por favor, observe que o comando localectl não funciona no ambiente chroot. Ele somente pode ser usado depois que o sistema LFS for inicializado com o systemd.

Você também consegue usar o utilitário localectl com os parâmetros correspondentes para mudar o esquema, modelo, variante e opções de teclado do X11:

localectl set-x11-keymap ESQUEMA [MODELO] [VARIANTE] [OPÇÕES]

Para listar valores possíveis para os parâmetros do localectl set-x11-keymap, execute localectl com os parâmetros listados abaixo:

list-x11-keymap-models

Mostra os modelos conhecidos de mapeamento de teclado do X11.

list-x11-keymap-layouts

Mostra esquemas conhecidos de mapeamento de teclado do X11.

list-x11-keymap-variants

Mostra variantes conhecidas de mapeamento de teclado do X11.

list-x11-keymap-options

Mostra opções conhecidas de mapeamento de teclado do X11.

[Nota]

Nota

Usar quaisquer dos parâmetros listados acima exige o pacote XKeyboard-Config originário do BLFS.