Dostępny jest kompozytowy serwer Wayfire 0.8, korzystający z Wayland

Po prawie trzech latach prac rozwojowych opublikowano wydanie kompozytowego serwera Wayfire 0.8, który wykorzystuje Wayland i umożliwia tworzenie zasobooszczędnych interfejsów użytkownika z efektami 3D w stylu 3D wtyczek do Compiz (przełączanie ekranów za pomocą 3D kostki, przestrzenne układanie okien, morfowanie podczas pracy z oknami itp.). Wayfire wspiera rozbudowę za pomocą wtyczek i oferuje elastyczny system konfiguracji. Kod projektu napisany jest w języku C++ i rozpowszechniany na licencji MIT.

Projekt zbudowano na bazie biblioteki wlroots, rozwijanej przez deweloperów środowiska użytkownika Sway, która zapewnia podstawowe funkcje do organizacji pracy menadżera kompozytowego opartego na Wayland. Do zarządzania sesjami można wykorzystać systemd, elogind lub seatd. Wspierane jest uruchamianie aplikacji X11 za pomocą XWayland. Jako panel można używać wf-shell od deweloperów Wayfire lub zewnętrznego panelu LavaLauncher. Projekt obejmuje również rozwój biblioteki do obsługi plików konfiguracyjnych wf-config oraz graficznego konfiguratora wcm.

W nowej wersji:

  • Dodano wtyczkę „wsets” (Zbiory pulpitów), umożliwiającą pracę z kolekcjami wirtualnych pulpitów. W kolekcji można grupować pulpity związane określoną tematyką (na przykład praca nad głównym projektem, praca nad projektem osobistym, rozrywka), aby wyświetlać je jednocześnie na ekranie. Użytkownik może w każdej chwili przełączyć się na inną kolekcję i uzyskać inny zestaw wirtualnych pulpitów. Na każdym ekranie może być wyświetlana inna kolekcja pulpitów (na przykład na zewnętrznym monitorze można używać kolekcji do rozrywki, a na wbudowanym ekranie laptopa – roboczej kolekcji). Obsługiwane jest przenoszenie kolekcji między ekranami.
    Odtwarzaj wideo
  • Udostępniono możliwość zarządzania menedżerem kompozytów poprzez polecenia IPC przesyłane za pomocą gniazda sieciowego. Funkcjonalność ta została zrealizowana poprzez wtyczkę ipc oraz dodatkowe wtyczki przetwarzania poleceń, na przykład wtyczka ipc-rules obejmuje podstawowe polecenia zarządzania oknami. W przyszłości planowane jest dodanie wsparcia dla dodatkowych poleceń i zdarzeń.
  • Dodano możliwość nawigacji między wirtualnymi pulpitami za pomocą klawiatury.
  • W wtyczce simple-tile zaimplementowano animowane efekty.
  • Do wtyczki Vswitch dodano skróty do przenoszenia elementu na określony wirtualny pulpit.
  • Implementacje protokołów Wayland zostały wyodrębnione z podstawowego zestawu do osobnych wtyczek wayfire-shell, foreign-toplevel i gtk-shell.
  • Dodano wsparcie dla protokołu Wayland „xdg-activation”, który pozwala na przeniesienie fokusu między różnymi powierzchniami pierwszego poziomu (na przykład za pomocą xdg-activation jedna aplikacja może przesunąć fokus na inną).
  • Dla panelu wprowadzono nowe widgety z implementacją systemowego tray'a, powiadomień oraz dialogu zakończenia pracy. Dodano również widget Command-output, który pozwala wyświetlać w panelu wyniki wykonywania dowolnych poleceń.
  • Zaktualizowane projekty panelu wf-shell, biblioteki wf-config oraz konfiguratora wcm.
    Dostępny jest kompozytowy serwer Wayfire 0.8, korzystający z Wayland
  • API do tworzenia wtyczek zostało rozszerzone i przebudowane. Z jednej strony, ta przebudowa naruszyła zgodność z wieloma starszymi wtyczkami, ale z drugiej strony udało się rozwiązać większość problemów, które wcześniej utrudniały pracę. Zaoferowano nową strukturę scenegraph do pracy z listami ekranów, warstw i widoków. Przebudowano interfejs programowania View, odpowiedzialny za prezentację okien aplikacji. Dodano system transakcji, który pozwala na jednoczesne automatyczne aktualizowanie wielu powierzchni najwyższego poziomu i związanych z nimi właściwości, a także synchronizowanie stanu dekoracji okien z głównym oknem.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster