Podle mého názoru Wayland a elektromobilita jsou určitým způsobem velmi podobné věci. Neprosazují se svojí kvalitou a oblibou, nýbrž jsou prosazovány hrubou silou.
Nahradit Xka něčím, co je pod kapotou lepší, to ano, ale Wayland ve svém současném stavu takovou náhradou není.
Dokázat si, že jsem schopen udělat Wayland-only Gnome je podle mého názoru krátkozraké a dovedu si představit, že to v konečném důsledku může popularitu Gnome snížit.
To není tak jednoduché. Podpora X11 stojí obrovské množství kódu (který je navíc plný balastu nahromaděného za desetiletí historie), který musí vývojáři udržovat. Chápu, že zrovna pro distributory to zas tolik práce není (možná někde buildit dvě verze nějakých balíčků atp.), ale pro celý linuxový ekosystém ano. Kdyby se tato dvojí práce ukončila, uvolní se spousta kapacity mj. na dotažení různých drobných nedostatků Waylandu.
21. 5. 2025, 15:49 editováno autorem komentáře
Z toho, ze ve fedore 42 (bez https://bodhi.fedoraproject.org/updates/FEDORA-2025-36e1759b84) neslo z gdm spustit xorg window managery bych hadal, ze se to pred code freeze neotestovalo.
Mne ani moc nevadi, kdyz se to zarizne, hlavne kdyz bude v release notes jasne napsane, ze si na to clovek ma dat pozor.
Aj Wayland má za sebou desiatku rokov histórie, rozdiel je len ten, že sa za celú tú dobu ani jednu implementáciu nepodarilo dostať do stavu, v ktorom by poskytovala plnohodnotný desktop.
Priniesol iba prácu naviac, pretože, ako sám hovoríte, treba udržovať kód nie len pre X11, ale i pre Gnome+Wayland, KWin+Wayland, E+Wayland, COSMIC Shell, Hypr*, wlroots a tak ďalej.
Linuxový ekosystém to úplne zlikvidovalo a myslím, že v súčasnosti je Wayland tlačený už len malou skupinkou, ktorá ho chápe ako akúsi formu aktivizmu, alebo odmieta priznať, že experiment jednoducho zlyhal.
21. 5. 2025, 17:22 editováno autorem komentáře
Mám dojem že se trochu mýlíte. Experiment jménem provoz zabugovaného X11 ve 21. století který je tlačený skupinou zpátečníků končí. Základem každé dobré aplikace (vč. desktopových) je robustní API(protokol) které odpovídá požadavkům a bezpečnosti trochu jiným než bylo zvykem v 80./90. letech. A kdo co tlačí se stačí podívat kolem sebe: téměř všechny majoritní distribuce přecházejí na Wayland, spoustu aplikací (a GUI enginů) podporuje nativně Wayland. Akorát na rootu si pár lidí stěžuje. Jak tu někdo přirovnával wayland k elektromobilitě, osobně bych X11 přirovnal ke koni. Na svou dobu to bylo fakt dobrý, ale ta doba je už pryč. Koně jsou teď akorát dobrá turistická atrakce, relax... ale pro práci (dopravu) je používají akorát lidé kteří by se moc rádi vrátili do minulosti (např. amišové).
> Linuxový ekosystém to úplne zlikvidovalo
Naopak, vzniklo spoustu alternativních DE které odpovídají 21. století a jejich vývoji se někdo i věnuje.
21. 5. 2025, 20:16 editováno autorem komentáře
Mě spíš fascinuje, jak automaticky každého, kdo se prostě drží něčeho, co se mu osvědčilo okamžitě označíte impromptu jako zpátečníka jen proto, že pro vás není dostatečně nóbl, free, cool a in. A přesně tuhle rétoriku sleduji u různých frikulínů jako v tomto případě vy snažící se protlačovat cokoliv.
Wayland i X11 mají určité nedobré vlastnosti, které mohou spoustě lidí zcela právem vadit. To je celé.
To, že něco funguje mně ještě neznamená, že to "pod kapotou" není hořící popelnice, co není snadné udržovat, natož tam dostávat podporu nových featur (zejména práce s více monitory je v Xorg řešená blbě, neb se s tím při prvním návrhu prostě nepočítalo).
Osobně též mám SW, co líp běhá pod Xorg, než pod Waylandem, ale plný přechod pod Wayland beru jako nevyhnutelnost, neb těžko se budou shánět a platit lidé, co budou držet Xorg donekonečna.
A v com je X11 pod kapotou lepsi ako Wayland? Ani po dlhom premyslani mi nic nenapadne.
Vas problem mozno vychadza z ocakavania, ze novy system bude bug-for-bug kompatibilna nahrada. No ale presne to nemoze byt, pretoze novy system by tym padom musel mat rovnake obmedzenia, ktorych sa chceme zbavit.
Podla mna to bolo vyriesene az prilis jemne. Apple sa s X11 nehral, odkazal vsetkych X11 klientov do XDarwin getta a komu sa nepacilo, preportoval na Quartz. Akoby zazracnym prutikom vsetci promptne zapracovali na porte, len Matlab chvilu odolaval. Pristup Xwayland je ako v rukavickach, nie je tam vobec taky tlak a celkom je to uzivatelsky prijatelne, tak vsetci na to kaslu a preto to trva tak dlho (uz dlhsie ako vyssie spomenuty Matlab).
Jenže na Applu to byla výměna za nové, ale v té době plnohodnotné rozhraní - zatímco Wayland se začal prosazovat už ve chvíli, kdy podporoval tak polovinu toho, co bylo potřeba, zhruba metodou: portujte to na Wayland a hlaste všechny chyby, na které narazíte - a my s tím co nejdřív něco zkusíme udělat
.
Jak Xorg, tak GNOME je pod GPL, takže není problém si je forknout a udržovat nezávisle. Nikdo nic hrubou silou neprosazuje.
Problém je v tom, že Xorg už není ze strany stávajících přispěvatelů vůle moc udržovat do budoucna, natož na něj portovat nové featury, což je prostě dané architektonicky (klobouk dolů před lidmi, co ten moloch drží funkční dodnes). Proto je snaha zdroje alokovat pod elegantněji řešený Wayland a neplýtvat je na podporu Xorg, se kterým se ze strany tvůrců DE a samotných přispěvatelů prostě nepočítá.
Ale znovu - nikdo vám nic nenutí. Pokud trváte na Xorg i poté, co bude postupně ustávat vývoj ze strany stávajících přispěvatelů, klidně si to můžete vzít pod sebe, nebo najít někoho, kdo má zájem to udržovat.
Mně na waylandu nevyhovuje ovladač touchpadu, nesrovnatelně horší než ten v X11 - někdy detekuje two finger-scroll, někdy ne. Nepřijde mě to o citlivosti, prostě ten samý pohyb dvou prstů někdy nezabere, což je silně nepříjemné.
EDIT: přesněji řečeno ona to neni chyba přímo waylandu, jako asi libinput, ale s waylandem souvisí.
21. 5. 2025, 18:34 editováno autorem komentáře
Mám to přesně naopak. Pod X11 to sekalo třeba pod KDE(ale někdy i GNOME). Loni to sice docela opravili, ale to už bylo pozdě.
Co opravdu zatím nemají implementováno, je VDPAU. Ale mají to v plánech.
Vzhledem ke konci X11, budou dávat nějaké opravy i do starších driverů 346.xx apod.
Je možné, že Vám bude pod Waylandem něco chybět. Momentálně mi ale chybí více věcí pod X11.
To je fakt složité jednoduše shrnout, protože je tam spousty proměnných.
Já mám např. jednu starší stanici s Quadrem P2000, je tam kernel 6.4, používám GNOME 46 a proprietární ovladače řady 570 (balíčky + DKMS). Tam je to ve stavu, kdy s tím od 565 dál víceméně nemám praktické problémy (předtím jsem kvůli různým glitchům měl X11 session).
Ale, a i proto jsem psal o těch proměnných, mám jeden DP monitor, nehraju tam hry (zas spíš kóduju videa přes NVENC, používám CUDU např. v Resolve).
Situace může být odlišná s různými generacemi karet, různými kompozitory jejich a verzemi, aplikacemi, co používáte.
Podobně třeba vícemonitorové konfigurace, nebo nějaký přepínací iGPU/dGPU "Optimus" na notebooku, plus všechny možné režimy spánku, tam třeba vše nemusí být úplně v cajku.
Taky bude u mě dost záležet, která budoucí vylepšení a případně fixy NVIDIA pošle do posledního releasu pro staré karty (Maxwell, Pascal a Volta končí s R570),.
Takže určitě konkrétně ozkoušet s Waylandem na konfiguraci a systému, co používáte. Případně občas mrknout na:
https://forums.developer.nvidia.com/c/gpu-graphics/linux/
Minimálně na ta zapinovaná vlákna. Občas fóra Archu atp.
Fedora je desktopová distribuce, a proto se jí problémy s Waylandem na serveru netýkají. Na serverech situace s Waylandem moc dobrá není. Podle ChatGPT:
If you're running Wayland on a headless server, there are currently no mainstream enterprise-grade remote desktop tools fully optimized for this. Most use PipeWire to screen-share existing sessions rather than creating new headless ones.
If headless, X11 with Xvnc or ThinLinc is still the most robust path. If you're experimenting with Wayland for future-forward projects, Weston+RDP or GNOME Remote Desktop + PipeWire is your best bet.
(Nechal jsem to v angličtině, protože termíny jako "bezhlavý server" se mi zdály divné.) Řešení jako třeba ThinLinc jsou velmi stabilní. Na druhou stranu (ChatGPT):
K květnu 2025 je backend Weston+RDP funkční, ale není plně stabilní ani připravený pro produkční nasazení, zejména ne pro běžné desktopové použití nebo prostředí s více uživateli. Nejlépe jej lze označit jako experimentální nebo vhodný pro specifické scénáře použití, jako jsou vestavěné systémy, kiosková řešení nebo vzdálené testovací prostředí.
K květnu 2025 je GNOME Remote Desktop poměrně stabilní pro osobní a méně náročné profesionální použití, zejména v prostředích s GNOME + Wayland + PipeWire. Nicméně stále není dostatečně vyspělý pro podnikové nasazení, víceuživatelská prostředí nebo bezhlavé servery.