Opublikowano wersję serwera kompozytowego Nourish 1.0.0, wykorzystującego do umieszczania okien bezwymiarową przestrzeń roboczą, nieograniczoną granicami ekranu, po której można swobodnie poruszać się, panoramować oraz przybliżać/oddalać okna bez utraty czytelności treści. Do renderowania używany jest graficzny API Vulkan z możliwością przełączenia na OpenGL. W serwerze kompozytowym wykorzystywany jest protokół Wayland oraz rozszerzenie fractional-scale, aby uniknąć rozmycia treści podczas skalowania okien. Umożliwia to pracę na systemach z kartami graficznymi NVIDIA, Intel i AMD, wspieranymi w Mesa. Kod projektu napisany jest w języku Rust i rozpowszechniany na licencjach MIT i Apache 2.0. Gotowe pakiety są dostępne dla Fedory 44.
Dozwolone jest łączenie okien w nazwane grupy, które można minimalizować, rozszerzać na cały ekran oraz indywidualnie konfigurować. Ustawienia układu i wybrane pozycje okien są zapisywane po ponownym uruchomieniu, awaryjnym zakończeniu aplikacji lub restarcie systemu.
Obsługiwane jest tworzenie oddzielnych przestrzeni roboczych dla określonych zadań oraz przełączanie między nimi za pomocą kombinacji klawiszy lub wizualnej nawigacji 3D, zrealizowanej w formie mozaikowej mapy-globusa. Możliwe jest robienie zrzutów ekranu oraz nagrywanie screencastów zarówno dla wybranych okien, jak i dla wyróżnionego obszaru przestrzeni roboczej, z uwzględnieniem podczas nagrywania zmian skali i poruszania się po wirtualnym ekranie.
Źródło: opennet.ru
