Jedním z plánů pro Fedoru 24 je nasadit Wayland jako výchozí zobrazovací technologii. Samozřejmě vše bude záviset na tom, jestli se do vydání Fedory 24 podaří dotáhnout Wayland do podoby srovnatelné náhrady za letitý X server. U Waylandu platí dvojnásob, že posledních 10 % je nejtěžších. Minulý týden se Matthias Clasen, vedoucí vývojářů GNOME v Red Hatu, rozepsal o tom, jakého pokrok se podařilo kolem Waylandu za poslední týdny dosáhnout.

V posledních vývojových vydáních Waylandu (1.9.91) a GNOME (3.19.4) se podařilo:

  • opravit hodně problémů s pozicováním dialogů, nabídek, popupů apod. Mělo by to vyřešit jeden z nejčastějších problémů, na které si uživatelé stěžují, že se tyto prvky zobrazují úplně jinde, než by měly.
  • zprovoznit kynetické posouvání tak, aby fungovalo stejně jako na X nebo ještě lépe (Wayland má pro kynetické posouvání přímo podporu, zatímco u X se spoléhá na heuristiku jednotlivých ovladačů).
  • dotáhnout drag’n’drop tak, aby fungovalo jako na X. Jedná se o výsledek práce na několika frontách: protokol Wayland získal podporu událostí a akcí drag’n’drop. Na straně GTK+ pak bylo vytváření ikony přetáhování a řešení vstupů přesunuto do GDK, kde se to může řešit v závislosti na tom, jaký backend se používá (Wayland, X,…).

Matthias taky vyjmenoval věci, které by se mělo podařit dotáhnout v blízké budoucnosti:

  • Ve Waylandu 1.10 by měla být úvodní podpora tabletů Wacom.
  • Pracuje se také na primárním výběru (vkládání pomocí prostředního tlačítka myši). To určitě potěší především ty, kteří hodně pracují s příkazovou řádkou. Absence této funkce byl jeden z nejčastějších argumentů proti Waylandu.
  • V rámci GTK+ se přepracovává pozicování nabídek v podobném duchu, jako se přepracovalo d’n’d. Přesouvá se do GDK, kde se bude řešit v závislosti na backendu, který se zrovna používá. Tato initiativa je tlačená především vývojáři kolem Miru. Je to zatím asi jediná věc, kde Wayland těží z práce na Miru. Doposud to bylo jen naopak a Mir těžil z práce, která v jednotlivých komponentách udělala pro Wayland (libhybris, libinput,…).
  • Existuje již úvodní implementace vzdálené obrazovky přes protokol VNC, vývojář Jonas Ådahl už publikoval kratší demo, které lze najít v Matthiasově zápisku.

O tom, jestli bude Wayland ve Fedora 24 Workstation jako výchozí, se teprve rozhodně. Matthias je v tomto ohledu optimistou. Pokud nebude Wayland shledán dostatečně robustním a stabilním, odloží se jeho nasazení do Fedory 25. Platí ale, že jej můžete vyzkoušet kdykoliv už od verze 21. Stačí při přihlašování vybrat jako sezení „GNOME na Waylandu“.

Už jste GNOME na Waylandu zkoušeli? Jaké jsou vaše zkušenosti?