Byl vydán kompozitní server Wayfire 0.10 a wlmaker 0.6, které používají Wayland.

Po roce vývoje byl zveřejněn vydání kompozitního serveru Wayfire 0.10, který využívá Wayland a umožňuje vytvářet uživatelská rozhraní šetrná k prostředkům s 3D efekty inspirovanými 3D pluginy pro Compiz (přepínání obrazovek přes 3D kubus, prostorové uspořádání oken, morphing při práci s okny atd.). Wayfire podporuje rozšíření funkcionality prostřednictvím pluginů a poskytuje flexibilní systém nastavení. Kód projektu je napsán v jazyce C++ a je dostupný pod licencí MIT.

Projekt je postaven na základě knihovny wlroots, kterou vyvíjejí vývojáři uživatelského prostředí Sway a která poskytuje základní funkce pro organizaci práce kompozitního správce na bázi Wayland. Pro správu relací mohou být použity systemd, elogind nebo seatd. Podporuje se spouštění X11 aplikací pomocí XWayland. Jako panel lze použít wf-shell od vývojářů Wayfire nebo alternativní panel LavaLauncher. Projekt také vyvíjí knihovnu pro práci s konfiguračními soubory wf-config a grafický konfigurátor wcm.

V nové verzi Wayfire:

  • Byla přidána možnost samostatného nastavení různých vstupních zařízení. Například je možné nastavit různé sady rozložení pro několik připojených klávesnic.
  • Byla přidána experimentální podpora renderovacích backendů, které využívají grafické API Vulkan a knihovnu Pixman, kromě standardního backendu založeného na OpenGL ES.
  • Renderovací API bylo přepracováno pro integraci se systémem vykreslování knihovny wlroots.
  • Byla implementována možnost nastavení vlastních barevných profilů pro každé výstupní zařízení.
  • Do pluginu „animate“ byly přidány nové animované efekty, jako například efekt kouzelné lampy, při němž se při minimalizaci okno zmenší a složí do ikony, a také efekty otáčení (spin) a rozbalování (zap) oken. Byla poskytována možnost připojení externích pluginů pro vytváření vlastních animačních efektů.
  • Byly přidány nové metody IPC pro určování a nastavování rozložení klávesnice, odesílání oken na určenou pracovní plochu a určování pozice kurzoru.
  • Byla přidána podpora vydání knihovny wlroots 0.19, která implementuje nové protokoly Wayland, podporu Multi-GPU a možnost explicitní synchronizace bufferů pomocí synchronizačních objektů DRM (Direct Rendering Manager).
  • V pluginu „resize“ byla zlepšena manipulace s maximálními a minimálními velikostmi oken.
  • Byla přidána podpora skriptu pro spuštění Xwayland, který umožňuje provádět další příkazy po spuštění a restartu Xwayland obdobně jako .xinitrc.

Byl vydán kompozitní server Wayfire 0.10 a wlmaker 0.6, které používají Wayland.

Dále lze zmínit vydání kompozitního serveru Wayland Maker 0.6, který realizuje uživatelské prostředí ve stylu Window Maker, postavené s využitím protokolu Wayland. Mezi podporovanými možnostmi nalezneme: stohový mód uspořádání oken, použití virtuálních pracovních ploch, postranní panel, design ve stylu NeXTSTEP, podpora připíchávání aplikací na obrazovku, zaměření na lehkost a vysoký výkon, možnost spuštění aplikací X11 pomocí XWayland. Podporovány jsou protokoly Wayland: xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, wlr-output-management-unstable-v1, xdg_shell a idle_inhibit_unstable_v1. Kód projektu je napsán v jazyce C a

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster