Documentation for a newer release is available. View Latest

O servidor de exibição Wayland

Wayland é um servidor de exibição que foi (no momento da redação) introduzido como o servidor de exibição padrão no GNOME. Dizem que o Wayland eventualmente substituirá o X11 como o servidor de exibição padrão no Linux e muitas distribuições começaram a implementação do Wayland. Wayland é um servidor de exibição mais moderno e atualmente possui uma base de código menor. Wayland ainda está em desenvolvimento, e ainda existem aplicativos e comportamentos que não funcionam conforme o esperado, você pode achar que alguns aplicativos não foram atualizados para funcionar corretamente em Wayland e atualmente a única maneira de executar esses aplicativos é usar o Xorg em vez de Wayland. Isso inclui alguns aplicativos e jogos herdados do sistema.
Wayland no Fedora

Wayland está habilitado por padrão no GNOME Desktop. Você pode optar por executar o GNOME no X11 escolhendo a opção Gnome no xorg no seletor de sessão na tela de login. Atualmente o KDE ainda usa o X11 e embora exista uma sessão de plasma-wayland disponível, ela não é considerada estável ou livre de bugs no momento.

Determinando se você está usando Wayland

Uma forma de determinar se você está usando no Wayland é verificar o valor da variável $WAYLAND_DISPLAY. Para fazer este tipo:

$ echo $WAYLAND_DISPLAY
wayland-0

Se você não estiver executando no Wayland, a variável não conterá nenhum valor. Você também pode usar o loginctl para mostrar que tipo de sessão está em execução:

$ loginctl show-session <SEU_NÚMERO_DE_SESSÃO> -p Type

Para determinar o número da sua sessão, basta digitar loginctl para fornecer os detalhes da sua sessão.

Há também um servidor X11 legado fornecido com Wayland para fins de compatibilidade. Para determinar quais aplicativos estão sendo executados neste modo, você pode executar o seguinte comando:

$ xlsclients

Há também a ferramenta lg (espelho) no GNOME que permitirá determinar qual servidor de exibição uma janela está usando. Para fazer isso, execute o aplicativo digitando lg na caixa de diálogo de execução ou na linha de comando, selecione" Windows`" no canto superior direito da ferramenta e clique no nome do aplicativo (ou janela aberta) que você quer saber sobre. Se a janela estiver sendo executada no wayland, será exibido " MetaWindowWayland` "e, se estiver sendo executado no X11, será exibido" `MetaWindowX11`".

Recursos adicionais

Para saber mais sobre Wayland, consulte o seguinte site:

Se você precisar determinar se um problema que está enfrentando está relacionado ao wayland, consulte o wiki do Fedora no link abaixo: