Do vydání Fedory 25 zbývá ještě skoro měsíc, ale já na ni už přešel na obou svých osobních počítačích. Na domácím notebooku ji mám už měsíc a na pracovním notebooku jsem upgradoval minulý týden. V poslední době jsou docela nuda i vývojové verze Fedory, ale tentokrát je to přece jenom trochu jiné. O zábavu se stará Wayland.
Na úvod musím říct, že upgrade na obou strojích byl opět zcela bez problému. Na pracovním počítači jsem byl navíc překvapený, jak rychle proběhl. Od spuštění procesu upgradu do nabootování do upgradovaného systému uběhlo pouhých 15 minut. 5 minut trvalo stahování balíčků a 10 minut jejich instalace. Jediné, co jsem musel po instalaci provést, bylo znovu nainstalovat desktopový Spotify, protože si jej DNF žádalo z nějakého důvodu před upgradem odinstalovat. Celkově mě upgrade systému zdržel od práce na 20 minut. Takový „downtime“ se mi líbí. A u Workstation Atomic to budeme schopní stáhnout klidně na 5 minut.
Při používání nové Fedory bych asi neměl žádný citelný problém, kdybych se nerozhodl používat Wayland. Na domácím notebooku, kde jsou mé požadavky malé, už GNOME na Waylandu používám od Fedory 24, ale na pracovním notebooku, kde používám více monitorů, často „dockuju/oddockuju“ apod., jsem až do minulého týdne používal X. Nyní už ale také jedu na Waylandu, abych pomohl s testováním. A zatím jsem narazil na tyto problémy:
- Nefunguje snímání a nahrávání obrazovky. Že to nefunguje v kdejaké aplikaci jako třeba Shutter je dlouhodobě známé. Bezpečnostní model Waylandu neumožňuje aplikacím jen tak udělat snímek obrazovky. Ve Fedoře 25 ale nefunguje ani ten přímo od prostředí. Chyba je označená jako blokující vydání a myslím, že už existuje i fix.
- Výchozí video přehrávač Totem nemá spolehlivé přepínání do fullscreenu. Občas to zamrzne v takovém maximalizovaném/fullscreenovém stavu. Dneska jsem to řešil s vývojářem Waylandu Olivierem Fourdanem (zakladatelem Xfce mimochodem) a problém už taky opravil.
- Ve čtvrtek na Linux Desktop Meetupu jsem zjistil, že nefunguje zrcadlení monitorů. Když do něj člověk v nastavení přepne, externí monitor prostě nenaběhne. Dnes mi říkal Rui Matos, že už konečně přišel na původ problému a začne pracovat na opravě, tak snad by to mělo být do finálního vydání opraveno.
- Některé prvky v GTK+ mají u scénáře s více monitory špatné umístění. Konkrétně jsou to tooltipy nebo panel s automatickým doplňováním. Najedete na prvek a jeho tooltip se zobrazí třeba o třetinu obrazovky vedle. I o tomto problému se ví a měl by být opravený.
- IRC klient Polari padá, když otevřu popover se seznamem uživatelů v kanále, kde jich jsou stovky. Chce vykreslit okno, které je příliš velké. V raných vývojových verzích Fedory 25 to shodilo i server s celým sezením. Pak vývojáří Mutteru přidali pojistku, která v takovém případě dříve zabije aplikaci dřív, než shodí server. Nyní už kvůli tomu padá jen Polari a i na to už v upstreamu existuje oprava, která by měla brzo připlout i do Fedory.
A to je víceméně všechno, co mě na Waylandu trápí. To samozřejmě nejsou všechny problémy GNOME na Waylandu, jen ty, které trápí mě. Během testovacího dne, který se konal ve čtvrtek bylo celkově odhaleno 26 nových chyb. Nicméně čím dál častěji se jedná o chyby spíše rázu detailů než o ty zásadní a pokud jsou to zásadní, tak se často velmi rychle opravují.
GNOME na Waylandu už na pracovním stroji používám druhým týdnem a musím říct, že mě omezuje překvapivě málo. Jediné bugy, které mě skutečně omezují, jsou nefungující screenhoty a popover sestřelující Polari. Na oba existují fixy, takže si dokážu představit, že s finální Fedorou už budu používat Wayland a ani to nepoznám. Dneska jsem si zjišťoval, které aplikace z těch, které mám v práci otevřené, mi běží na XWaylandu a zjistil jsem, že to jsou jen Firefox a klient Spotify. Jinak už dokážu spolehlivě fungovat bez něčeho, co bylo 30 let nedílnou součástí unixového a linuxového desktopu.
Ze začátku jsem byl k nasazení Waylandu jako výchozí zobrazovací technologie ve Fedoře 25 skeptický, ale teď si myslím, že to půjde. Samozřejmě ještě hodně dlouho budou některé aplikace vyžadovat X a budeme tu mít XWayland, ale ten je dnes prakticky neznatelný. Budou i scénáře, kdy uživateli nezbude nic jiného než dál běžet na X, ale k tomu jen stačí při přihlášení přepnout typ sezení. Přechod nakonec nebude zdaleka tak dramatický, jak by mohla velikost změny napovídat.
Napsat komentář