Recientemente стана известен новините за стартиране на новата версия на композитния сървър "Wayfire 0.4", който използва Wayland и ви позволява да създавате удобни за ресурсите потребителски интерфейси с 3D ефекти в стила на 3D плъгините за Compiz, като превключване на екрани през 3D куб, дизайн на пространствен прозорец, трансформация при работа с прозорци и т.н.
За тези, които не са запознати с Wayfire, трябва да знаете, че това е композитор на Wayland който е разработен като напълно независим проект. изток е вдъхновен от Compiz и основната му цел е да може да предлага ресурси с 3D ефекти и за това използва wlroots.
За тези от вас, които не са запознати с Wayland, композиторът на Wayland е подобен на мениджърите на прозорци в света X11. По принцип този софтуер е отговорен за координирането на всички входни и изходни устройства и управлява всички отворени приложения.
Интересното при Wayfire е това поддържа разширение чрез плъгини и осигурява гъвкава система за персонализиране.
Кодът на проекта е написан на C ++ и се разпространява под лиценза MIT. Основата е библиотеката wlroots, разработена от разработчиците на потребителската среда на Sway и която предоставя основни функции за организиране на работата на композитен администратор, базиран на Wayland. Като панел можете да използвате wf-shell или LavaLauncher.
Какво е новото в Wayfire 0.4?
В този нов брой на композитора той е добавен поддръжка за декориране на затваряне, минимизиране и увеличаване на бутоните на прозорците за приложения, използващи X11 (чрез Xwayland) и Wayland. За тези бутони те могат да определят реда на подреждането им, размера, цветовете, шрифта и т.н.
Друга важна промяна е, че възможност за създаване на анимирани ефекти за контекстни менюта и подсказки.
Също така се споменава, че работата с диалоговите прозорци е подобрена, като избор на файл. Например добавена е настройка, която определя дали диалоговите прозорци са прикрепени към основните прозорци (както в GNOME) или независимо "плаващо" изобразяване.
Набор от скриптове за опростяване на инсталацията на типични разпределения като Fedora, Ubuntu, Arch и Debian.
Wf-config библиотека пренаписана отговаря за анализа на конфигурационния файл. Форматът на конфигурацията остана непроменен, но беше възможно да се проверят валидни типове стойности и диапазони. Както и преди, се поддържа динамична промяна на конфигурацията (промените в конфигурационния файл се именуват в движение и не изискват рестартиране).
Накрая се споменава, че непрекъснатото развитие на WCM продължава, се извършва графичен интерфейс за конфигуриране на Wayfire без редактиране на конфигурационния файл и оптимизиране на производителността на преходни ефекти и трансформации.
От останалите промени които са споменати:
- Приставката Expo вече поддържа различни комбинации от клавиши, за да отидете директно в определено работно пространство, вместо да използвате мишката
- плъгинът за правила на прозореца вече поддържа командата set alfa за автоматично задаване на прозрачността на приложенията веднага след стартирането им
- Оптимизиране на производителността за размазване и други трансформатори.
- Курсорът на мишката вече е изчертан при отразяване на изходи.
- Има опция [idle] за деактивиране на DPMS, когато е активен прозорец на цял екран.
- Поправки на грешки / сривове
Как да инсталирам Wayfire?
За тези, които се интересуват от възможността да инсталират този композитор, те могат да го направят, като следват инструкциите, които споделяме по-долу.
Най-лесният начин за да инсталирате Wayfire използва вашия скрипт за инсталиране които могат да се използват по принцип в Linux.
За тази ще отворим терминал в системата и ще напишем в него:
git clone https://github.com/WayfireWM/wf-install cd wf-install ./install.sh --prefix /opt/wayfire --stream 0.4.0
алтернативно за тези, които са потребители на Arch Linux, Manjaro, Arco Linux или други производни от Arch Linux. Инсталацията може да се направи директно от Arch repos:
sudo pacman -S wayfire
В случай на Fedora може да бъде инсталирана и от своите хранилища с:
sudo dnf install wayfire
Ако искате да научите повече за това, можете да се консултирате следната връзка.