Ostatnio stał się znany wiadomości z uruchomienie nowej wersji serwera kompozytowego „Wayfire 0.4”, który wykorzystuje Wayland i umożliwia tworzenie przyjaznych dla zasobów interfejsów użytkownika z efektami 3D w stylu wtyczek 3D do Compiza, takich jak przełączanie ekranów za pomocą kostki 3D, przestrzenne projektowanie okien, transformacja podczas pracy z oknami itp.
Dla tych, którzy nie są świadomi Wayfire, powinniście to wiedzieć jest kompozytorem Waylanda który jest rozwijany jako całkowicie niezależny projekt. Wschód jest inspirowany przez Compiz a jego głównym celem jest oferowanie zasobów z efektami 3D i do tego wykorzystuje wlroots.
Dla tych z Was, którzy nie znają Waylanda, kompozytor Wayland jest podobny do menedżerów okien w świecie X11. Zasadniczo to oprogramowanie jest odpowiedzialne za koordynację wszystkich urządzeń wejściowych i wyjściowych oraz zarządza wszystkimi otwartymi aplikacjami.
Interesującą rzeczą w Wayfire jest to, że obsługuje rozszerzenie poprzez wtyczki i zapewnia elastyczny system dostosowywania.
Kod projektu jest napisany w C ++ i rozpowszechniany na licencji MIT. Podstawą jest biblioteka wlroots, opracowana przez twórców środowiska użytkownika Sway, która zapewnia podstawowe funkcje do organizacji pracy administratora złożonego w oparciu o Wayland. Jako panel możesz użyć wf-shell lub LavaLauncher.
Co nowego w Wayfire 0.4?
W nowym numerze kompozytora został on dodany wsparcie do ozdabiania zamykania, minimalizowania i maksymalizowania przycisków okien dla aplikacji korzystających z X11 (przez Xwayland) i Wayland. W przypadku tych przycisków mogą określić kolejność ich rozmieszczenia, rozmiar, kolorystykę, czcionkę itp.
Kolejną ważną zmianą jest to, że możliwość tworzenia animowanych efektów dla menu kontekstowych i podpowiedzi.
Wspomina się również o tym poprawiono obsługę okien dialogowych, takie jak wybór pliku. Na przykład dodano ustawienie, które określa, czy okna dialogowe są dołączane do głównych okien (jak w GNOME), czy niezależne renderowanie „pływające”.
Zestaw skrypty upraszczające instalację w typowe dystrybucje, takie jak Fedora, Ubuntu, Arch i Debian.
Przepisano bibliotekę Wf-config odpowiedzialny za analizę pliku konfiguracyjnego. Format konfiguracji pozostał niezmieniony, ale można było zweryfikować prawidłowe typy i zakresy wartości. Tak jak poprzednio, obsługiwana jest dynamiczna zmiana konfiguracji (zmiany w pliku konfiguracyjnym są nazywane w locie i nie wymagają ponownego uruchomienia).
Wreszcie jest o tym mowa ciągły rozwój WCM trwa, graficzny interfejs do konfiguracji Wayfire bez edycji pliku konfiguracyjnego oraz optymalizacja wydajności efektów przejścia i transformacji.
Z innych zmian które są wymienione:
- Wtyczka Expo obsługuje teraz różne kombinacje klawiszy, aby przejść bezpośrednio do określonego obszaru roboczego zamiast używania myszy
- Window-rules Plugin obsługuje teraz polecenie set alpha, które automatycznie ustawia przezroczystość aplikacji zaraz po ich uruchomieniu
- Optymalizacje wydajności dla rozmycia i innych transformatorów.
- Kursor myszy jest teraz rysowany podczas tworzenia kopii lustrzanych wyjść.
- Dostępna jest opcja [bezczynności], aby wyłączyć DPMS, gdy aktywne jest okno pełnoekranowe.
- Poprawki błędów / awarii
Jak zainstalować Wayfire?
Osoby zainteresowane możliwością zainstalowania tego kompozytora mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.
Najłatwiejszy sposób zainstalować Wayfire używa twojego skryptu instalacyjnego które mogą być używane w sposób ogólny w Linuksie.
W tym zamierzamy otworzyć terminal w systemie i wpisać go:
git clone https://github.com/WayfireWM/wf-install cd wf-install ./install.sh --prefix /opt/wayfire --stream 0.4.0
Alternatywnie dla tych, którzy są użytkownikami Arch Linux, Manjaro, Arco Linux lub jakiejkolwiek innej pochodnej z Arch Linux. Instalację można przeprowadzić bezpośrednio z repozytoriów Arch:
sudo pacman -S wayfire
W przypadku Fedorę można również zainstalować z jej repozytoriów za pomocą:
sudo dnf install wayfire
Jeśli chcesz dowiedzieć się więcej na ten temat, skonsultuj się poniższy link.