libxkbcommon-1.8.0
Introdução ao libxkbcommon
libxkbcommon é um compilador de
mapa de teclas e biblioteca de suporte que processa um subconjunto
reduzido de mapas de teclas conforme definido pela especificação
XKB.
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.3.
Informação do Pacote
Nota
No GitHub, nós bifurcamos o repositório do fluxo de
desenvolvimento para nosso próprio espaçode nomes lfs-book
e recriamos uma etiqueta para o
lançamento. Isso é feito para garantir que o nome do arquivo
tarball baixado esteja correto e consistente (ou seja, ele não
deveria mudar ao se usar o navegador em vez de uma ferramenta
como wget). Nossa
etiqueta e a etiqueta do lançamento do fluxo de desenvolvimento
estão no mesmo commit, de forma que nós não introduzimos nenhuma
mudança no conteúdo do tarball, exceto o nome do diretório de
nível superior dele (que o Git não rastreia).
Dependências do libxkbcommon
Exigidas
xkeyboard-config-2.44 (tempo de
execução)
Recomendadas
libxcb-1.17.0, Wayland-1.23.0 e
wayland-protocols-1.40
Opcionais
Doxygen-1.13.2 (para gerar a documentação) e
Xvfb (oriundo do
Xorg-Server-21.1.16 ou Xwayland-24.1.6)
Instalação do libxkbcommon
Instale libxkbcommon executando os
seguintes comandos:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D enable-docs=false &&
ninja
Para testar os resultados, garanta que Xvfb e xkeyboard-config-2.44 estão disponíveis,
então emita: ninja
test.
Agora, como o(a) usuário(a) root
:
ninja install
Explicações do Comando
--buildtype=release
:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
-D enable-docs=true
: Essa
chave habilita a geração de documentação. O Doxygen-1.13.2 é exigido.
mv -v
/usr/share/doc/libxkbcommon{,-1.8.0}: se você
construiu a documentação, use esse comando para instalá-la em um
diretório versionado.
Conteúdo
Aplicativos Instalados:
xkbcli
Bibliotecas Instaladas:
libxkbcommon.so, libxkbcommon-x11.so e
libxkbregistry.so
Diretórios Instalados:
/usr/include/xkbcommon,
/usr/libexec/xkbcommon e
/usr/share/doc/libxkbcommon-1.8.0
Descrições Curtas
xkbcli
|
fornece um depurador e compilador para mapas de teclas
"XKB"
|
libxkbcommon.so
|
contém as funções da API da libxkbcommon
|
libxkbcommon-x11.so
|
contém as funções específicas X11 da API da libxkbcommon
|
libxkbregistry.so
|
contém uma lista de modelos disponíveis, esquemas e
variantes "XKB" para um dado conjunto de regras
|