Wayfire 0.4: композитор Wayland, натхненний Compiz

Нещодавно стало відомо новини Росії запуск нової версії композитного сервера "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 підтримує різні комбінації клавіш для переходу безпосередньо до певної робочої області замість використання миші
  • плагін window-rules тепер підтримує команду set alpha для автоматичного встановлення прозорості додатків відразу після їх запуску
  • Оптимізація продуктивності для розмиття та інших трансформаторів.
  • Курсор миші тепер малюється при дзеркальному відображенні виходів.
  • Існує опція [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

Якщо ви хочете дізнатися більше про це, ви можете проконсультуватися за наступним посиланням.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.