Xlibre – Servidor X Moderno
Infográfico Interativo – Benefícios do Xlibre
Introdução
Bem-vindo a este curso sobre o XLIBRE, uma implementação moderna e ativamente desenvolvida do Protocolo do Sistema X Window Versão 11 (X11). XLIBRE é um fork do X.Org Server que busca revitalizar e aprimorar esta tecnologia fundamental.
Benefícios do XLIBRE
- Limpeza e Fortalecimento do Código: Refatoração e otimização do código do X.Org, resultando em servidor mais robusto e eficiente.
- Funcionalidade Aprimorada: Novos recursos para Xserver e drivers, garantindo competitividade.
- Compatibilidade Retroativa: Mantém suporte para aplicações e ambientes X11 existentes.
- Inovação Impulsionada pela Comunidade: Decisões colaborativas e baseadas em mérito, com comunidade ativa.
- Conquistas Específicas: Correções de segurança, TearFree padrão, modos de configuração atômicos, Xnest portado para XCB, integração com XQuartz.
Processo de Instalação
A instalação pode ser feita via pacotes da distribuição ou compilando a partir do código-fonte.
Método 1: Pacotes da Distribuição
Recomendado por lidar automaticamente com dependências. Consulte: Are We XLibre Yet?
Método 2: Construindo do Código-Fonte
Requer ferramentas de desenvolvimento (GCC, make, bibliotecas X11).
cd "<diretório do código XLIBRE>"
meson setup <prefixo> build <opções_meson>
ninja -C build install
Configuração
Crie ou edite /etc/X11/xorg.conf para habilitar drivers proprietários:
Section "ServerFlags"
Option "IgnoreABI" "1"
EndSection
Executando o XLIBRE
Inicie via pacotes ou teste manualmente se compilou do código-fonte:
#!/bin/sh
./bin/X :1 vt8 &
_pid=$!
sleep 10 && kill $_pid