{"id":152,"date":"2017-04-07T22:05:03","date_gmt":"2017-04-08T01:05:03","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2017\/04\/wayland-sera-o-novo-x\/"},"modified":"2026-09-08T07:56:01","modified_gmt":"2026-09-08T10:56:01","slug":"wayland-sera-o-novo-x","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/es\/2017\/04\/wayland-sera-o-novo-x\/","title":{"rendered":"Wayland ser\u00e1 o novo X.org ?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Mascote do LinuxPro encaixando o cabo no monitor moderno, ao lado do monitor CRT antigo com o cabo solto\" src=\"\/wp-content\/uploads\/2026\/09\/wayland-v2.webp\" width=\"1052\" height=\"652\" \/><\/p>\n<div style=\"background:#fff8e1;border-left:4px solid #8b1a1a;padding:.8em 1em;margin:1em 0\"><strong>Nota (2026):<\/strong> Artigo original de abril de 2017 perguntava se o Wayland seria o novo X.org. A resposta, nove anos depois: sim. GNOME 50 \u00e9 s\u00f3 Wayland; Ubuntu 26.04 LTS e Fedora atuais j\u00e1 n\u00e3o oferecem sess\u00e3o X11 no GNOME. XWayland continua rodando os apps X.<\/div>\n<p>Em 2017 o Wayland ainda era \u201co futuro\u201d. Em 2026 ele \u00e9 o <strong>presente<\/strong> do desktop Linux: compositor no lugar do servidor X, menos complexidade, HiDPI e seguran\u00e7a melhores. O t\u00edtulo deste post ficou no passado \u2014 o protocolo, n\u00e3o.<\/p>\n<p><!-- more --><\/p>\n<h2>O que \u00e9 o Wayland<\/h2>\n<p>Wayland \u00e9 um protocolo (e uma lib C) para o <strong>compositor<\/strong> falar com os clientes. O compositor pode ser o pr\u00f3prio ambiente (Mutter, KWin, Sway, COSMIC, Weston) rodando em KMS\/evdev. Clientes s\u00e3o apps nativos, ou um servidor X <em>rootless<\/em> (XWayland) para o que ainda n\u00e3o migrou.<\/p>\n<p class=\"translation-block\">Weston, a implementa\u00e7\u00e3o de refer\u00eancia, continua existindo para testes e embarcados. No desktop de verdade quem manda s\u00e3o os compositors dos ambientes \u2014 n\u00e3o um \u201cservidor X\u201d no meio.<\/p>\n<h2>Por que o X.org n\u00e3o dava mais<\/h2>\n<p>O X11 nasceu em 1987. Em 26 anos (quando Kristian H\u00f8gsberg come\u00e7ou o Wayland) o hardware e as UIs tinham mudado: o servidor X deixou de rasterizar \u201cret\u00e2ngulo aqui, texto ali\u201d e passou a receber buffers prontos do toolkit. O protocolo virou, nas palavras de <strong>Daniel Stone<\/strong> (palestra na linux.conf.au 2013), \u201cum terr\u00edvel protocolo de comunica\u00e7\u00e3o entre o cliente e o gerenciador de janelas\u201d \u2014 com tearing, janela cinza antes de pintar, grabs de teclado que travam o screensaver.<\/p>\n<p>O wiki do X.Org chegou a listar um \u201cX12\u201d hipot\u00e9tico: o que fariam diferente se pudessem redesenhar o protocolo. N\u00e3o era um projeto s\u00e9rio; era um atestado. Compatibilidade para tr\u00e1s \u00e9 pol\u00edtica do X.org: quatro modelos de input, quatro de display, dois de rendering, ~23 extens\u00f5es ativas. Cada corre\u00e7\u00e3o pequena virava trabalho desproporcional.<\/p>\n<p>O pr\u00f3prio Wayland s\u00f3 existe porque o X.org dos anos 2000\u20132010 limpou DRI2, KMS e Mesa. Stone: \u201cWayland n\u00e3o seria poss\u00edvel sem os \u00faltimos anos de desenvolvimento do X.org\u201d.<\/p>\n<p><img decoding=\"async\" alt=\"Arquitetura Mesa e Wayland\" src=\"\/wp-content\/uploads\/2026\/09\/mesa-wayland-arch.webp\" \/><\/p>\n<h2>Como o Wayland \u00e9 diferente<\/h2>\n<p>Parte do zero, com o papel <em>moderno<\/em> do display server: o cliente desenha o buffer, o compositor o coloca na tela. Pop-up, por exemplo: no X11 o cliente pede grab global de teclado\/mouse; no Wayland o compositor sabe o que \u00e9 um popup e fecha sozinho se voc\u00ea clica fora \u2014 as teclas de m\u00eddia e o screensaver n\u00e3o morrem no meio.<\/p>\n<p>Apps X antigos n\u00e3o precisam ser reescritos de uma vez: o <strong>XWayland<\/strong> \u00e9 um servidor X rodando como cliente Wayland. \u00c9 assim que o GNOME 50 e o Plasma 6.8 ainda abrem aquele bin\u00e1rio GTK2\/Qt5 que ningu\u00e9m vai portar.<\/p>\n<p><img decoding=\"async\" alt=\"Arquitetura Wayland\" src=\"\/wp-content\/uploads\/2026\/09\/wayland-arch.webp\" \/><\/p>\n<h2>O que aconteceu de 2017 a 2026<\/h2>\n<p>Stone apostava que 2013\u20132014 seria \u201cum ano muito bom\u201d para ports de GNOME e KDE. Demorou mais, mas chegou:<\/p>\n<ul>\n<li><strong>GNOME<\/strong> \u2014 default Wayland no Fedora desde 2016, no Ubuntu desde 22.04. GNOME 49\/50 (2025\u201326) <em>removeram<\/em> a sess\u00e3o X11 do Shell\/Mutter\/GDM.<\/li>\n<li><strong>Ubuntu<\/strong> \u2014 25.10 j\u00e1 saiu sem sess\u00e3o X11; <strong>26.04 LTS<\/strong> \u00e9 a primeira LTS GNOME s\u00f3-Wayland.<\/li>\n<li><strong>KDE Plasma<\/strong> \u2014 Wayland default desde o Plasma 6 (2024). Telemetria: &gt;95% dos usu\u00e1rios 6.6 j\u00e1 estavam em Wayland. Plasma 6.7 \u00e9 a \u00faltima com sess\u00e3o X11; <strong>6.8<\/strong> (outubro de 2026) a retira. Apps X seguem via XWayland.<\/li>\n<li><strong>Fedora \/ RHEL 10<\/strong> \u2014 Xorg de sess\u00e3o GNOME fora; XWayland permanece.<\/li>\n<li><strong>NVIDIA<\/strong> \u2014 o driver propriet\u00e1rio deixou de ser o bloqueio cl\u00e1ssico; no desktop atual a sess\u00e3o Wayland \u00e9 o caminho suportado.<\/li>\n<\/ul>\n<p>Xfce e Cinnamon ainda carregam X11 ao lado de Wayland. Para o usu\u00e1rio de GNOME\/KDE em distro atual, a pergunta do t\u00edtulo j\u00e1 foi respondida no login.<\/p>\n<h2>Como conferir (e quando voltar ao X)<\/h2>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">echo $XDG_SESSION_TYPE\n# wayland  ou  x11\n<\/code><\/pre>\n<p>No GDM, o seletor de sess\u00e3o (engrenagem na tela de login) ainda existe em releases que oferecem as duas. Em Ubuntu 26.04 GNOME, a op\u00e7\u00e3o Xorg some do menu. Ferramentas que dependem de <code data-no-translation=\"\">xdotool<\/code>, grab global ou X11 forwarding cl\u00e1ssico via SSH continuam o nicho do X \u2014 ou de um portal\/PipeWire no lugar do screen share antigo.<\/p>\n<h2>Referencias<\/h2>\n<ul>\n<li><a href=\"https:\/\/wayland.freedesktop.org\/\">wayland.freedesktop.org<\/a><\/li>\n<li><a href=\"https:\/\/www.linux-magazine.com\/Online\/Features\/Is-Wayland-the-New-X\">The Real Story Behind Wayland and X<\/a> (Daniel Stone \/ Linux Magazine \u2014 origem deste post)<\/li>\n<li><a href=\"\/es\/2026\/09\/linux-35-anos\/\">Linux faz 35 anos<\/a><\/li>\n<\/ul>\n<p>O X11 n\u00e3o \u201cmorreu\u201d num dia: virou compatibilidade. O compositor, em 2026, fala Wayland.<\/p>","protected":false},"excerpt":{"rendered":"<p>Em 2017 o Wayland ainda era \u201co futuro\u201d. Em 2026 ele \u00e9 o presente do desktop Linux: compositor no lugar do servidor X, menos complexidade, HiDPI e seguran\u00e7a melhores. O t\u00edtulo deste post ficou no passado \u2014 o protocolo, n\u00e3o. &#8230; <a title=\"Wayland ser\u00e1 o novo X.org ?\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/es\/2017\/04\/wayland-sera-o-novo-x\/\" aria-label=\"Read more about Wayland ser\u00e1 o novo X.org ?\">Read more<\/a><\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,97,98],"tags":[4,99,101,100],"class_list":["post-152","post","type-post","status-publish","format-standard","hentry","category-linux","category-wayland","category-x-org","tag-linux","tag-wayland","tag-x","tag-x-org"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":5,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/152\/revisions"}],"predecessor-version":[{"id":1151,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/152\/revisions\/1151"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/media?parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/categories?post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/tags?post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}