"Projektů, v jejichž vývojářských silách je přejít v dohledné době na Wayland, opravdu mnoho není." - A přesně to bude podle mne úplný konec linuxového desktopu. Asi chápu důvody pro vývoj Waylandu, ale mám obavu, že se "vylije s vaničkou i dítě" a zahozením současných výhod (IMHO to je hlavně jednoduchost a přizpůsobitelnost) se výhody stávajících prostředí proti ostatním platformám se budou spíše vytrácet...
Proč by měla být nízká schopnost přejít na Wayland konec linuxového desktopu? Myslíte, že kvůli Waylandu začnou všechny ty spousty třeba vývojářů masivně přecházet na Windows nebo OS X? O tom těžce pochybuji. Prakticky nikdo z nich Linux nevyužívá primárně kvůli čemukoliv, co Wayland přináší.
Osobně je mi taky naprosto jedno jak tahle věc vyrenderuje to, co potřebuje vyrenderovat pokud ji vyrenderuje a víceméně je mi do značné míry i jedno jak rychle. Ano vlastně nevím, jestli Wayland něco z toho, co používám využívá i když asi ano, nainstalovaný zjevně je.
Možná to je jen můj názor zkreslený mou představou desktopu, ale současnosti považuji za výhodu nenáročnost, přizpůsobitelnost a jednoduchost nastavení v čitelném a přehledném formátu (a mirádu mizerně dokumentovaných xml souborů považuji za stejně špatný formát jako widows registry). Pokud bude umět to stejné co windows a nic navíc, jaká bude ta killer feature, kvůli které bych to měl používat?
No, od té doby, co používám GNOME (na Debian Testing a tedy nově Waylandem, 3 monitory, jeden 4k s 1,5 škálováním, zbylé oba FullHD, jeden otočený na výšku) je stabilita a výkon mého prostředí snad i horší, než si jí představuju s Windows 10 (bez Pro). Celé to mám přes Thunderbolt 3 na dokině s ThinkPad T470, tak to může být nedoladěností této kombinace.
Srovnávám s laptopem Latitude E6420 na Sandy Bridge, který pohaněl přes dokinu jen jeden FullHD display a integrovaný 1600x900 display laptopu. S XMonadem jsem nikdy neměl jediný problém, resp. všechny nestability a výkonnostní problémy se týkaly Firefoxu a restart prohlížeče to dočasně ošetřil.
GNOME si rád řekne o prostředky, které i poměrně výkonný dvoujádrový Core i7, NVMe SSD a 16 GB RAM v mém T470 (bez úprav throtlingu) promění v pomalou herku. Snad jako kdybych v notebooku měl 5400 rpm disk...
Hlavně se to asi týká indexace souborů, ale tohle opravdu není normální. Různé vizuální bugy např při přepnutí do X.Org session a zpět na Wayland rozhodí panel v pravém horním rohu (je škálovaný dvojnásobně, ale tlačítka reagují na koordinatách odpovídajících 1,5x - stisk Alt to spraví)... takové různé, poměrně úsměvné chyby.
Asi chci říct, že Linuxový desktop z mého pohledu na konzervativní distribuci ve stádiu největší stabilizace v přípravě na stable je na již poměrně běžném laptopu delší dobu v oběhu, poměrně běžným vybavením je poměrně neohrabaný a neodladěný. Ani nevím, kam tohle šikovně reportovat.
Dneska mi třeba v nekonečné smyčce najednou začaly blikat na střídačku všechny obrazovky a braly si fokus. (Mám video pro zájemce.) Obyčejně podobný efekt pozoruji při používání Citrix Receiver nebo při přihlašování na SMB oddíl z Nautilu (taky můžu natočit). Ale to je jen tak 3-4 bliknutí. Nevím, jak tohle debugovat.
No prostě nejsme po 25 letech tam, kde bychom s GUI, výkonem a stabilitou měli být. Možná je to problém nedůsledné kultury nebo přílišné složitosti, kvůli nevhodným abstrakcím a návrhu?
Dost těch problémů, které popisujete, může pramenit čistě z toho Thunderboltu. Já jsem rok bojoval s dockinou Dell TB16 a nakonec jsem zjistil, že velmi podobné problémy řeší lidi na Windows (vypínání monitorů, problikávání apod.) a to zařízení saje obecně. Měnilo to chování po aktualizacích firmwaru v dockině i v notebooku. Ony ty TB dockiny nejsou žádné hloupé rozbočovače, ale docela sofistikované zařízení s vlastním grafickým chipem a kde i kabel na připojení do notebooku má vlastní chip.
Jinak nevím, co je dnes v Debianu za verzi GNOME Shellu, ale na obdobném počítači mi ve Fedoře GNOME Shell 3.28 i 3.30 lítá (a to i na 4K monitoru). Indexováním to nebude, Tracker na dnešních počítačích bere naprosto marginální množství systémových prostředků.
Tak moje Lenovo Thinkpad Thunderbolt 3 dokina určitě v sobě žádný grafický čip nemá a kabel je taky pasivní (při délce do 0,5 m to lze). Ano, vím, že jsou ty dokovací stanice poměrně sofistikované už jen kvůli nějakému přepínači grafických signálů. Obyčejně tam je taky nějaký síťový čip, který se ale tváří, jako kdyby visel na USB 3.
Mě občas tracker nebo nějaký podproces při prohledávání obsahu souboru prostě v top ukazuje vysoké dvoj a někdy i trojciferné vytížení. Teď si bohužel přesné detaily nevybavím. Každopádně mi potom cuká i čtení roota... Je to tu a tam, ale i tak. Používám Gnome 3.30.2.
Obecně si myslím, že Thunderbolt nepřináší nic tak zásadně jiného, je to v podstatě PCIe a Displayport a u TB3 nějaké napájení, aby to nemohlo dobře chodit. Dříve mi nechodil hot-plug, ale to se vyřešilo novějším kernelem v průběhu času a suspend&resume je i dnes trochu vaklavý. (OS rád přitom "zamrzne").
To blikání hlavně v kontextu Samba (kdy se otevře ten dialog pro zadání přihlašovacích informací v Nautilu) a Citrix Receiver se mi vyskytuje i na pracovním laptopu s Debian 9 Stretch (tedy aktuální stable) s X.Org a bez Thunderboltu, dokovací stanice je tam taková ta klasická nacvakávací. Laptop i dokina od Toshiby. Taky tam není žádné neceločíselné škálování.
Rozhodně si vážím práce všech vývojářů, kteří umožnili, že se tady o těchto problémech vůbec bavíme. Pro normálního uživatele ale takové problémy nejsou pozitivní a důvěru vzbuzující zážitek.