8.65. Kbd-2.6.1

O pacote Kbd contém arquivos de tabelas de teclas, fontes de console e utilitários de teclado.

Tempo aproximado de construção: 0,1 UPC
Espaço em disco exigido: 35 MB

8.65.1. Instalação do Kbd

O comportamento das teclas backspace e delete não é consistente ao longo dos mapas de teclas no pacote Kbd. O seguinte remendo corrige esse problema para mapas de tecla i386:

patch -Np1 -i ../kbd-2.6.1-backspace-1.patch

Após remendar, a tecla backspace gera o carácter com código 127 e a tecla delete gera uma sequência de escape bem conhecida.

Remova o aplicativo redundante resizecons (ele exige que a defunta svgalib forneça os arquivos de modo de vídeo - para uso normal setfont dimensiona o console adequadamente) juntamente com a página de manual dele.

sed -i '/RESIZECONS_PROGS=/s/yes/no/' configure
sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in

Prepare Kbd para compilação:

./configure --prefix=/usr --disable-vlock

O significado da opção de configure:

--disable-vlock

Essa opção evita que o utilitário vlock seja construído, pois ele exige a biblioteca PAM, a qual não está disponível no ambiente chroot.

Compile o pacote:

make

Para testar os resultados, emita:

make check

Instale o pacote:

make install
[Nota]

Nota

Para alguns idiomas (por exemplo, Bielorrusso) o pacote Kbd não fornece um mapa de tecla útil onde o mapa de tecla by regular supõe a codificação ISO-8859-5 e o mapa de tecla CP1251 normalmente é usado. Usuários(as) de tais idiomas tem que transferir mapas de tecla funcionais separadamente.

Se desejado, instale a documentação:

cp -R -v docs/doc -T /usr/share/doc/kbd-2.6.1

8.65.2. Conteúdo do Kbd

Aplicativos instalados: chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, kbdinfo, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (link para psfxtable), psfgettable (link para psfxtable), psfstriptable (link para psfxtable), psfxtable, setfont, setkeycodes, setleds, setmetamode, setvtrgb, showconsolefont, showkey, unicode_start e unicode_stop
Diretórios instalados: /usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, /usr/share/doc/kbd-2.6.1 e /usr/share/unimaps

Descrições Curtas

chvt

Muda o terminal virtual de primeiro plano

deallocvt

Desaloca terminais virtuais não usados

dumpkeys

Despeja as tabelas de tradução de teclado

fgconsole

Imprime o número do terminal virtual ativo

getkeycodes

Imprime a tabela de mapeamento de código de escaneamento para código de tecla do núcleo

kbdinfo

Obtém informação a respeito da situação de um console

kbd_mode

Informa ou configura o modo de teclado

kbdrate

Configura as taxas de repetição e de atraso do teclado

loadkeys

Carrega as tabelas de tradução do teclado

loadunimap

Carrega a tabela de mapeamento Unicode para fonte do núcleo

mapscrn

Um aplicativo obsoleto que costumava carregar uma tabela de mapeamento de caractere de saída gerada definida pelo(a) usuário(a) para dentro do controlador de console; isso é feito agora por setfont

openvt

Inicia um aplicativo em um novo terminal virtual (VT)

psfaddtable

Adiciona uma tabela de carácter Unicode para uma fonte de console

psfgettable

Extrai a tabela de carácter Unicode embutida a partir de uma fonte de console

psfstriptable

Remove a tabela de carácter Unicode embutida a partir de uma fonte de console

psfxtable

Lida com tabelas de carácter Unicode para fontes de console

setfont

Muda as fontes Enhanced Graphic Adapter (EGA) e Video Graphics Array (VGA) no console

setkeycodes

Carrega entradas de tabela de mapeamento de código de escaneamento para código de tecla do núcleo; isso é útil se existirem teclas incomuns no teclado

setleds

Configura os sinalizadores de teclado e Light Emitting Diodes (LEDs)

setmetamode

Define o manuseio de meta tecla do teclado

setvtrgb

Configura o mapa de cor do console em todos os terminais virtuais

showconsolefont

Exibe a fonte de tela atual do console EGA/VGA

showkey

Informa os códigos de escaneamento, códigos de tecla e códigos ASCII das teclas pressionadas no teclado

unicode_start

Põe o teclado e o console em modo UNICODE [Não use esse aplicativo, a menos que seu arquivo de mapa de tecla esteja na codificação ISO-8859-1. Para outras codificações, esse utilitário produz resultados incorretos].

unicode_stop

Reverte teclado e console do modo UNICODE