libei-1.3.0

Introdução ao libei

O pacote libei contém um conjunto de bibliotecas para manusear entradas emuladas. Destina-se principalmente para a pilha do Wayland.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

Dependências do libei

Exigidas

attrs-24.2.0

Opcionais

libevdev-1.13.2, libxkbcommon-1.7.0, libxml2-2.13.3, munit e structlog

Instalação do libei

Instale libei executando os seguintes comandos:

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release -D tests=disabled &&
ninja

Esse pacote vem com uma suíte de teste, mas ela exige uma dependência externa. Se você tiver o munit e structlog instalados e desejar executar a suíte de teste, execute os seguintes comandos:

meson configure -D tests=enabled .. &&
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 tests=disabled: Essa chave evita uma dependência em relação a munit. Remova essa chave se você tiver o munit instalado e desejar executar a suíte de teste.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: libei.so, libeis.so e liboeffis.so
Diretórios Instalados: /usr/include/libei-1.0

Descrições Curtas

libei.so

fornece uma implementação do lado do cliente para lidar com entrada emulada

libeis.so

fornece uma implementação do lado do servidor para lidar com entrada emulada

liboffis

fornece serviços de comunicação DBus entre libei e o portal RemoteDesktop do XDG