labwc 0.5, дізнайтеся, що нового в цьому сервері, створеному для Wayland

The випуск нової версії labwc 0.5, який позиціонується як розвиток о композитний сервер для Wayland з функціями, що нагадують віконний менеджер Openbox (проект представлений як спроба створити альтернативу Openbox для Wayland).

Серед особливостей labwc є мінімалізм, компактне виконання, широкі можливості налаштування та висока продуктивність. Він заснований на бібліотеці wlroot, розробленій розробниками середовища користувача Sway і надає основні функції для організації роботи композитного менеджера на базі Wayland.

З розширених протоколів Wayland підтримується wlr-output-management для налаштування пристроїв виведення, layer-shell для організації роботи оболонки робочого столу та Foreign-toplevel для підключення ваших власних панелей і віконних перемикачів.

Є можливість підключити плагіни з реалізацією таких функцій, як створення скріншотів, відображення шпалер на робочому столі, розміщення панелей і меню. Анімовані ефекти, градієнти та значки (за винятком віконних кнопок) в основному не підтримуються.

Для запуску програм X11 в середовищі, заснованому на протоколі Wayland, підтримується використання компонента XWayland DDX. Тема, основне меню та гарячі клавіші налаштовуються за допомогою файлів конфігурації у форматі xml.

На додаток до вбудованого кореневого меню, яке можна налаштувати за допомогою menu.xml, можна включити програми сторонніх додатків, такі як bemenu , fuzzel і wofi, а також Waybar, Ambar або LavaLauncher можна використовувати як панель, хоча це пропонується використовуйте wlr-randr або kanshi для керування підключенням моніторів і змінення їх параметрів.

Основні новинки labwc 0.5

У цій новій версії, яка представлена, вона виділяється як головна новинка Підтримуються дисплеї з високою щільністю пікселів (HiDPI).

Окрім цього передбачена перегрупування елементів коли додаткові пристрої виведення відключені, а також змінені налаштування, пов’язані з обробкою подій рухомих елементів за допомогою миші.

Інші зміни, які виділяються, це додана можливість зменшувати вікно після його переміщення (розгортання під час руху), а також підтримка sfwbar (Sway Floating Window Bar).

Ми також можемо виявити, що параметр CycleViewPreview був доданий для попереднього перегляду вмісту під час перемикання між вікнами за допомогою інтерфейсу Alt+Tab.

З інших змін що виділяються з цієї нової версії:

  • Додано підтримку меню клієнта.
  • Передбачена можливість запуску програм у повноекранному режимі.
  • Додана можливість прив'язувати дію при переміщенні курсору миші від краю екрана.
  • Додано підтримку змінних середовища WLR_{WL,X11}_OUTPUTS, які підтримуються wlroots.
  • Додано підтримку жестів керування (зсув і масштабування).

Як встановити LABWC?

Для тих, хто зацікавлений у можливості встановити цей композитор у свою систему, вони повинні дотримуватися інструкцій, які ми надаємо нижче.

Найпростішим методом встановлення є дистрибутив Fedora, і щоб встановити labwc, просто відкрийте термінал і в ньому введемо:

sudo dnf install labwc

Ті, хто є користувачі Arch Linux, Manjaro або будь-якого іншого дистрибутива, похідного від Arch Linux, вони повинні відкрити термінал і в ньому вони наберуть таку команду для завантаження необхідних залежностей:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Після цього вони отримають вихідний код LABWC, виконавши в терміналі таку команду:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Тепер для тих, хто є користувачами Debian, UBuntu або будь-якого іншого дистрибутива на основі будь-якого з цих двох, вони повинні ввести наступне в терміналі:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Нарешті, згадується, що в майбутньому планується підтримка файлів конфігурації Openbox та скіни Openbox, забезпечують роботу на екранах HiDPI, реалізують підтримку оболонки шару, wlr-output-management та зовнішніх протоколів верхнього рівня, інтегрують підтримку меню, додають можливість скидання підказок екрана (osd) та інтерфейсу для перемикання вікон у Alt + Стиль вкладки.

Для тих, кому цікаво дізнатись більше про LABWC, вони можуть відвідати веб-сайт проект на GitHub.


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

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

*

*

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