O que é o XLibre?

XLibre é um projeto comunitário que constrói um servidor de exibição, o software responsável por desenhar janelas e gerenciar mouse e teclado na tela. É uma implementação do protocolo 11, um padrão que alimenta desktops Linux há décadas.

Este projeto é um fork do X.Org com uma missão clara: corrigir bugs antigos e trazer de volta funcionalidades paradas há anos.

Se você usa Fedora ou um sistema baseado em Red Hat, agora pode migrar para o XLibre com segurança. Este guia mostra como instalar o XLibre 11 Server no Fedora e Enterprise Linux, como RHEL, AlmaLinux e Rocky Linux.

Por que o XLibre foi criado

O projeto começou em junho de 5, 2025, quando "forkou" do X.Org Server original. Os contribuidores sentiram que o código do X.Org estava sendo negligenciado com a migração da indústria para um sistema de exibição mais novo chamado Wayland.

A missão do XLibre é:

  • Limpar e fortalecer o código antigo para torná-lo mais estável para o futuro.
  • Trazer de volta funcionalidades e correções de segurança que estavam travadas em desenvolvimento ou disponíveis apenas para usuários do Wayland.
  • Manter compatibilidade reversa, para que seus aplicativos Linux antigos continuem funcionando perfeitamente.

Principais recursos

O XLibre inclui várias melhorias técnicas que você pode notar no uso diário:

  • Vídeo suave: ativa "TearFree" por padrão, evitando que a tela pareça "rachada" durante vídeos ou jogos rápidos.
  • Melhor segurança: introduz o recurso Xnamespace, que ajuda a manter diferentes aplicativos separados para maior privacidade.
  • Suporte moderno: suporta atomic modesetting, uma forma moderna de a placa de vídeo se comunicar com o monitor de forma mais eficiente.

Compatibilidade e suporte

O XLibre funciona com muitos ambientes desktop populares como Cinnamon, XFCE, MATE e LXQt. Porém, versões mais novas de ambientes como GNOME 50+ e KDE Plasma 7+ planejam abandonar o suporte a sistemas 11 completamente, o que incluiria o XLibre.

Muitas distribuições Linux já adotaram o XLibre:

  • Suporte oficial: distribuições como Artix Linux, Devuan e GhostBSD o adicionaram oficialmente.
  • Suporte de terceiros: para Fedora, Debian e Ubuntu, voluntários mantêm repositórios especiais (como Copr para Fedora) para instalação facilitada.

Instalar o XLibre 11 Server no Fedora e Enterprise Linux

Instalar o XLibre Xserver no Fedora e EL 9

Configurar o XLibre no Fedora Workstation, CentOS Stream ou Enterprise Linux 9 é muito simples. Basta usar o repositório Copr oficial do XLibre.

1. Habilitar o repositório Copr do XLibre

Abra o terminal e digite:

sudo dnf copr enable @xlibre/xlibre-xserver

2. Instalar os pacotes do XLibre

Com o repositório ativo, execute:

sudo dnf install xlibre-xserver xlibre-xf86-input-libinput

Passos especiais para Enterprise Linux 10

Se você usa Enterprise Linux 10 ou AlmaLinux 10, siga um caminho ligeiramente diferente. Os desenvolvedores alertam que usar o comando padrão dnf copr enable pode causar conflitos de versão com outros softwares.

Em vez disso, baixe o arquivo de repositório diretamente usando a ferramenta wget.

Red Hat Enterprise Linux 10:

sudo wget https://copr.fedorainfracloud.org/coprs/g/xlibre/xlibre-xserver/repo/rhel+epel-10/group_xlibre-xlibre-xserver-rhel+epel-10.repo -O /etc/yum.repos.d/xlibre-xserver-rhel+epel-10.repo

AlmaLinux 10:

sudo wget https://copr.fedorainfracloud.org/coprs/g/xlibre/xlibre-xserver/repo/alma+epel-10/group_xlibre-xlibre-xserver-alma+epel-10.repo -O /etc/yum.repos.d/xlibre-xserver-alma+epel-10.repo

Após baixar o arquivo correto para sua versão, instale os pacotes com:

sudo dnf install xlibre-xserver xlibre-xf86-input-libinput

Esse passo extra mantém seu sistema estável e evita dependências "quebradas".

Configurando sua placa de vídeo Nvidia

O XLibre funciona bem com muitos drivers gráficos, incluindo AMD e Intel. Também suporta os drivers Nvidia mais recentes. Porém, usuários Nvidia precisam alterar uma configuração para que tudo funcione perfeitamente.

Como o XLibre usa uma estrutura interna mais nova que o Xorg antigo, o driver Nvidia pode pensar que é incompatível. Você pode corrigir isso adicionando um pequeno texto ao arquivo de configuração em /etc/X11/xorg.conf.

Edite o arquivo xorg.conf:

sudo nano /etc/X11/xorg.conf

Adicione estas linhas para instruir o sistema a ignorar verificações de versão:

Section "ServerFlags"
Option         "IgnoreABI" "True"
EndSection

Atualizações recentes do XLibre (versão 25.1.5) melhoraram ainda mais isso, fazendo o servidor se comportar mais como o Xorg original para melhor suporte a drivers.

Alternar para o XLibre Xserver

Você pode alternar para o XLibre da mesma forma que alterna do Wayland para o 11 pelo gerenciador de login/sessão.

Faça logout da sessão atual. Na tela de login, clique no seu nome de usuário.

Clique no ícone de engrenagem no canto inferior direito.

Escolha sua sessão 11, por exemplo Plasma (11) ou outra sessão 11.

Digite a senha para fazer login novamente.

Verificar a versão do XLibre Xserver

Verifique se o XLibre realmente substituiu seus pacotes atuais do X server ou se foi apenas instalado junto.

Execute:

sudo X -version

ou

Xorg -version

Você deve ver uma saída como:

XLibre X Server 1.25.1.5
X Protocol Version 11, Revision 0
Current Operating System: Linux fedora 7.0.8-200.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 14:03:46 UTC 2026 x86_64
Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-7.0.8-200.fc44.x86_64 root=UUID=b5826a53-62ad-4113-88b9-4e08bbdce781 ro rootflags=subvol=root rhgb quiet
Current version of pixman: 0.46.2

Se aparecer "XLibre" na saída, a instalação está correta.

Aqui está o XLibre Xserver rodando na versão mais recente do Fedora 44:

Usar Xlibre no Fedora 44 com GNOME 50

No Fedora 44, o GNOME não instala mais a sessão 11 por padrão. Portanto, você verá apenas as seguintes opções na tela de login:

  • GNOME
  • GNOME Classic

Mesmo que o XLibre/Xorg esteja instalado.

Se quiser usar o XLibre no Fedora, instale primeiro o pacote de sessão GNOME 11.

Para isso, execute:

sudo dnf install gnome-session-xsession

Certifique-se também de que o XLibre fornece os binários do X server corretamente:

sudo dnf install xorg-x11-server-Xorg

Em seguida, reinicie ou reinicie o GDM:

sudo systemctl restart gdm

Depois disso, na tela de login:

  1. Clique no seu nome de usuário
  2. Clique no ícone de engrenagem
  3. Agora você deve ver "GNOME on Xorg" no seletor de sessão.

Selecione e faça login.

Em seguida, verifique:

echo $XDG_SESSION_TYPE

Deve exibir:

x11

E confirme o servidor real:

Xorg -version

ou:

ps aux | grep -E 'Xorg|XLibre'

Se o XLibre substituiu corretamente os pacotes Xorg do Fedora, a sessão GNOME on Xorg rodará sobre o XLibre internamente.

Essa mudança nas versões mais recentes do Fedora vem da migração do Fedora para sessões GNOME baseadas em Wayland.

Usar XLibre através de outro ambiente desktop

Esta é atualmente a abordagem mais limpa. Por exemplo, o KDE Plasma 11 ainda funciona no Fedora 44.

Instale o suporte a sessão 11 se estiver faltando:

sudo dnf install plasma-workspace-x11

Em seguida, escolha "Plasma (11)" na tela de login.

Isso rodará sobre sua pilha XLibre/Xorg.

Tornar 11/XLibre o padrão permanentemente

GNOME

Edite:

sudo nano /etc/gdm/custom.conf

Defina:

[daemon]
WaylandEnable=false
DefaultSession=gnome-xorg.desktop

Em seguida, reinicie.

KDE / SDDM

Crie:

sudo nano /etc/sddm.conf.d/10-display.conf

Adicione:

[General]
DisplayServer=x11

Em seguida, reinicie.

Verificar se você está realmente usando XLibre

Após o login:

ps aux | grep -E 'X|Xorg'

e:

glxinfo | grep "OpenGL renderer"

Também:

loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type

Este comando deve mostrar:

Type=x11

Leitura recomendada: Como verificar se você está usando Wayland ou 11 no Linux

Solução de problemas comuns

Às vezes, você pode ver erros sobre "conflicting requests" ao tentar instalar o XLibre. Isso geralmente acontece porque arquivos antigos do Xorg ainda estão no sistema.

Para corrigir, os desenvolvedores sugerem adicionar a flag --allowerasing ao comando de instalação. Isso instrui o sistema a remover os arquivos antigos do Xorg e substituí-los pelas novas versões do XLibre. Além disso, lembre-se de usar a flag --refresh para garantir que você tenha as atualizações mais recentes do repositório.

sudo dnf install xlibre-xserver xlibre-xf86-input-libinput --allowerasing --refresh

Conclusão

O projeto XLibre traz um novo começo ao ecossistema 11. Seguindo estes passos, você pode instalar e usar o XLibre Xserver no seu sistema Fedora ou Enterprise Linux.