Len cisto filozoficky, zda sa vam uspesny projekt (Wayland) ktory trva viac ako 15 rokov aby sa dostal do pouzitelneho stavu... Ako by ste mohli fungovali v praci keby Vam vsetko takto dlho trvalo. A nie nepiste ze Linux je projekt nadsencov ktory to robia zadarmo a popri inej praci. Potom by takyto projekt nemohol byt nikdy skutocny firemny desktop.
Adaptacia zmien v Linuxe je notoricky pomala. Ako dlho trvalo prehodenie z implicit sync na explicit sync medzi kernelom, mesou a display servermi? Niekolko rokov, pricom niektore distribucie tu stale nie su... a to nebola pouzivatelsky viditelna zmena. "Iba" zosuladenie na urcitej minimalne verzii komponentov.
Alebo z pouzitelsky viditelnych ficur: tmavy rezim na desktope: Apple to vystrelil v jednej z verzii vtedy este OS X, a do troch mesiacov to podporovali vsetky aplikacie, vratane MS Office a a Adobe suite. Na linuxe? 3 roky, kym to mali najvacsie DE v najvacsich distribuciach? O aplikaciach taktne pomlcme.
Takze to, ze Waylandu trva adaptacia 15 rokov nie je technologicky problem. Je to tym, ze v Linuxe neexistuje autorita, ktora povie, ze tato ficura bude v release ABC a vlak cez to nejde. V macOS alebo Windows to presne tak funguje.
Ad tmavý režim... Co to sakra meleš? Já měl nastavený tmavý režim už dlouho i v době, kdy na Jabkách ještě svítily obrazovky jako supernovy... Byla to totiž možnost volby. Alespoň ve slušných DE.
Ad adaptace... Sto lidí, sto chutí. Proč musím ve Win a Mac platit za to, že mi někdo přikáže, co mi má vyhovovat?
a) komunikuj slusne, husi som s tebou nepasol
b) to, ze si si vedel urobit tmavu temu neznamena, ze bol podporovany tmavy rezim! (Windows mal invertovane farby a vlastne farby od 3.1) Kolko aplikacii to rozbilo? Kolko apliukaciam si musel podhodit ich vlastnu temu, aby ti obsah v nich tiez nesvietil? Vedeli sa napriklad prisposobit stranky v browseri? Toto je dalsi problem v linuxe, velka cast pouzivatelov si predstavuje jednotlive issues ako hurvinek valku.
a) „husi som s tebou nepasol“ - znamená to, že jsi husy nepásl vůbec, nebo jsi je pásl s někým jiným? Já jen, abych v tom měl jasno...
b) ne, žádnou aplikaci to nerozbilo. Nešlo o invertované barvy. Slušný DE umí/uměl nastavit vlastní barvy a fungovalo to vždy dobře napříč celým prostředím a od určitého momentu KDE umělo nastavit správné barvy i pro GTK aplikace. Stránky v prohlížeči není problém desktopu, ale těch stránek. Většina stránek se neumí přizpůsobit ani dnes, natož před cca dvaceti lety (ano, tak dlouho používám tmavý desktop).
a) https://www.google.com/search?q=define%3Ahusi+som+s+tebou+nepasol
b) zase sa opakujem: tmavy mod nie je len nastavenie farieb. Hurvinek, valka.
A nie je to problem webovy stranok. Webova stranka potrebuje nejako zistit, aky rezim user preferuje a pouziva na to prefers-color-scheme (https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@media/prefers-color-scheme). Browser, aby spravne nastavil hodnotu tejto property, sa potrebuje spytat desktopoveho prostredia, ake je uzivatelske nastavenie. Tym, ze si nabuchas vlastnu farebnu schemu, toto vsetko nebudes mat.
Je mi jasne, ze spravny nerd si to nastavi v konfiguraku a potom spusti make world, ale bezny user toto robit nebude. Pristup, ze mam polovicne riesenie a to musi vsetkym stacit, naco to robit lepsie je presne to, co brani Linuxu, aby ho pouzivali normies.
29. 6. 2026, 12:13 editováno autorem komentáře
Ad husy: ...
Jak si správně poznamenal, znamená to, že musí fungovat celý retězec. Desktop poskytnout nastavení, prohlížeč to převzít A předat webu, web to zpracovat a zachovat se podle toho. Takže musíš zajistit spolupráci tří klíčových komponent. DE, prohlížeč a statisíce webů. Pár desítek DE (počítáno i s Win a MacOS) to zvládnou, pár jednotek prohlížeců taky. Ale ty weby?
Nastínil jsem časový rámec, doby před dvaceti lety. Který web očekával, že dostane informaci o nastavení barevného tématu a byl schopen se přizpůsobit? Root mám pořád světlý i dnes. Na Win, v MacOS i v Linuxu.
Který prohlížeč to v té době uměl poslat, alespoň na úrovni vlastního nastavení (uživatel si naklikal svoje barvičky v prohlížeči)?
Že to (Linuxový) desktop neuměl poslat, to je snad zřejmé, když jako největší pokrok bylo, že QT a GTK aplikace se jakš-takš sjednotily barevně. Ale uměly to Win v té době? Ne. Uměl to MacOS? Nepamatuji se, ale vím, že jsem ho měl vždy spíše světlý...
> Ad adaptace... Sto lidí, sto chutí. Proč musím ve Win a Mac platit za to, že mi někdo přikáže, co mi má vyhovovat?
On přeci jen předřečníkovi vysvětluje, proč to trvá tak dlouho.
A za mě má pravdu - can't have a cake and eat it too.
Přístup sto lidí, sto chutí a absence rozhodující autority (napříč různými projekty) prostě nutně vede k dlouhé době vývoje a nasazování. Speciálně v případě kdy se účastníci těch debat s jednotlivými variantami nějakého technického řešení osobně identifikují a odmítají "prohrát" (CSD vs SSD, implicit vs explicit sync atd.).. což ve většině shora řízených projektů, samozřejmě není (tam bych to viděl spíš - v září je launch -> rozhodněte se a vyřešte to, jsou na to navázané další projekty/produkty/třetí strany).
Jinak já neříkám, že jeden z těch přístupů je principiálně dobře nebo špatně. Jen mi to přijde tak trochu definující charakteristika toho linuxového ekosystému (schválně nemluvím o jádře, tam to finální rozhodnutí má pořád Linus). Ale samozřejmě jakmile se něco má prosadit (standardizovat napříč), tak je to i částečně věc technické potřeby, diplomacie.. a stejně bude vždycky určité množství lidí, co při každé zmínce o tématu vyskočí jak čertík z krabičky :)
Myslím, ze tady se míchají jablka s hruškami. Ačkoliv tuto frázi nemám rád, tak zde se hodí.
Narážíme tu totiž na několik problémů. Co je to Linux a kdo by za to měl rozhodovat. Předřečník tu podle kontextu míchá problém Linuxu, jakožto jakési „Pandistribuce“, kdy o podobě toho, co s v Linuxu používá bude „někdo“ rozhodovat. Toto rozhodnutí potom přijmou všichni vývojáři aplikací a distribucí, takže vše bude Jednotné. Chápu to takhle dobře? Pokud ano, tak tu je problém - máme tu vývojáře jádra, vývojáře aplikací a vývojáře distribucí.
Vývoj jádra a aplikací je pro naše potřeby paralelní (ano, jedni implementují potřebu druhých, ale jde mi o rozhodovací proces). Oboje má svoji autoritu, která směřuje vývoj, takže axistuje někdo, kdo řekne bude to tak a tak. Nezapomeňte, že tato rozhodnutí tu nejsou jen pro uživatele Linuxu, ale mnoho aplikací je multiplatformních - Lin, win, *BSD, takže musí ekvivalentně fungovat všude. Vývojáři aplikací tedy tedy rozhodují s ohledem na to.
Pak tu máme distribuce, které používají jádro a aplikace. Zde se zase dostávám k tomu, že každá distribuce rozhoduje sama za sebe. Takže pokud aplikace nabízí možnost volby, tak jedna distribuce může mít to, druhá tu druhou možnost. Ale zase za tím je kvalifikované rozhodnutí vývojáře distribuce, tedy té chybějící autority.
To mé sto lidí a sto chutí odkazuje na to, že přeci máme tu možnost svobodné volby. Nechceš implicitní sync? Zapni explicitní. Nejde to? Použij jinou distribuci. To, co si většina lidí představuje pod pojmem „ten Linux“, tak není něco konkrétního. Je to nabídka možností. Výběr konkrétních možností je potom určitá distribuce a výchozí nastavení. Ale za tím stojí konkrétní rozhodnutí konkrétních autorit této konkrétní distribuce.
Osobně naopak vnímám jako dobré, pokud jsou tu tyto možnosti. Ono to umožňuje hledat optimálnější (fuj slovo) řešení. Jedni si řeknou „to je super novinka, to chci“ a hned to použijí. Druzí raději počkají jak se osvědčí. Pokud se novinka ukáže jako životaschopná, tak super, nasadí ji všichni. Postupně. Ale pokud je to slepá ulička vývoje, tak do ní nevběhnou všichni a není pak nutné složitě se vracet. Ty vidíš jen ty kdysi novinky, které se ukázaly jako úspěšné a skvělé a říkáš si, že jim to ale trvalo tak dlouho nasadit... ale už nevidíš ty ostatní slepé uličky, do kterých s nadšením někdo vběhl, zatímco ostatní šli raději ještě jistou cestou, aby se pak ukázalo, že ta novinka zašla na úbytě.
Příkladem té slepé uličky bylo svého času KDE4. Všichni se těšili na nové KDE a jakmile vyšlo KDE 4.0 tak hurá do toho. Ignorovali varování vývojářů a hubu si nabili všichni. Na dlouhou dobu to poškodilo pověst KDE. Přitom pozdější KDE4 byly super, ale kdo si to pamatuje?
Jedine co ma v Linuxe riadeny vyvoj je jadro a pre to je tak dobre. Vdaka Linusovi a jeho diktatu tu mame nieco vynikajuce a nemusime sa bat zajtrajska. A teraz uprimne, naozaj by ste takyto produkt ako je desktop Linuxu dokazali z kludnim svedomim odporucat korporatu?
P.S. Kto vie ako to dopadne ked Linus ukonci vedenie projektu jadra, uz dlho sa tym vyhraza...
Jenze waylad neumi 80% toho, co Xka umi vpohode. Jinak receno, kazdy jeden uzivatel vpodstate instatne a zcela kdykoli narazi na to, ze ... ono to nefunguje.
Apropos, uz se muzu do tuxe nejak svepravne pripojit vzdalene? Cimz myslim do GUI? Tak aby to fungovalo univerzalne na libovony distro? Stejne jako ssh? ... chmm ... a to je jen jedna pidifuncionalita ...
A je to jeste radove horsi o to, ze se soudruzi rozhodli veci tlacit politicky,takze to co Xka delala tak nejak sama o sobe, to podle soudruhu ma politicky spravne resit bud frontend (kde/gnome/,,,) nebo dokonce kazda aplikace sama === nebude to fungovat nikdy.
Jojo, sice to pořádně nefunguje lokálně, ale aspoň to je síťově transparentní :) Už můžu na X oddělit buffer oken tak aby jedno neodeziralo z druhého a zabráním tomu aby si jakákoliv aplikace na pozadí četla klávesnici a schránku? Bude mi fungovat HDR? Bude pořádně fungovat škálování oken, aby při přechodu mezi monitory s jiným DPI nezměnily velikost skokově?
Jo? Co tam nefunguje? Neprohodil sis to náhodou?
Pod X11:
- Nefunguje mi dotyková obrazovka.
- Nefunguje automatická rotace v režimu tabletu – dost běžná věc u těch tenkých nových zařízení.
- Multitouch, stylus a gesta na touchpadu působí spíš jako věci naroubované bokem, ne jako nativní součást desktopu.
- Cokoliv nad FHD je nechutné.
- Špatně funguje kombinace monitorů s různým DPI, rozlišením a škálováním.
- Fractional scaling je spíš hack než normální řešení, hlavně u kombinace FHD + 1440p/4K monitorů.
- Některé aplikace jsou rozmazané, jiné moc malé, jiné moc velké.
- Nefunguje mi HDR, když připojím PC k TV, a televize má pak hnusné barvy.
- X11 je horší základ pro moderní color management, HDR, WCG a přesnější práci s barvami.
- Nefunguje mi adaptivní synchronizace (VRR).
- Nejsem schopný zařídit, aby mi různé monitory s různými obnovovacími frekvencemi nebugovaly.
- Cokoliv nad 60 Hz se chová zvláštně až nepoužitelně, jako by se to ve hrách sekalo. Jako bych hrál ve slow motion.
- Horší je frame pacing ve hrách a při práci s více monitory.
- Horší je chování při hot-plugu monitorů, dokovacích stanic a přepínání mezi TV a monitorem.
- U moderních notebooků je častěji problém s režimem tabletu, rotací, gesty, HiDPI a kombinací interního displeje s externími monitory.
- X11 je horší základ pro tearing control, explicit sync a moderní renderovací pipeline.
- Horší je izolace aplikací – pod X11 si aplikace v principu mnohem snadněji sahají na vstup, okna a obraz ostatních aplikací.
- Screen capture a remote access jsou pod X11 sice starší a jednodušší, ale bezpečnostně je to dost divoké. Wayland to řeší přes portály a oprávnění.
A proč by ses nemohl připojit vzdáleně? Jak to souvisí s X11 nebo Waylandem? SSH funguje i na věcech bez kompozitoru.
Nemyslíš snad nesmysl jako VNC, které má tak 10 FPS a seká se? Já vzdáleně přistupuji přes:
- RustDesk – umí fungovat lokálně, přes jejich relay servery, nebo si můžeš hostovat vlastní server.
- Sunshine + Moonlight – já k tomu dávám i Tailscale, abych mohl hrát vzdáleně na PC a měl obraz ve 120 FPS s minimální odezvou.
Wayland funguje normálně snad na všem, co znám, zatímco X11 mi na moderním desktopu nedává smysl. Z mé zkušenosti je Wayland super na KDE, GNOME, Sway, Hyprlandu a Noctalii. Noctalia je mimochodem nádherný Wayland shell, který má hromadu pluginů a prakticky neomezenou upravitelnost.
X11 je prostě legacy stack. Na starém setupu možná pořád dává smysl, ale na moderním notebooku, více monitorech, HiDPI, HDR, VRR, touchpadu, tabletu a hraní už je to pro mě spíš brzda. Wayland je směr, kam dnes reálně míří vývoj KDE, GNOME i wlroots compositorů.
Já mám spíš pocit, že ty žiješ někde 15 let zpátky a vůbec sis neprozkoumal mnohem lepší způsoby, jak pracovat s počítačem pod Linuxem.