LABWC 0.7.2 надходить із новими функціями, виправленнями та покращеннями

labwc

Labwc — це компонувальник віконних стеків на основі wlroots для Wayland, натхненний openbox

Нова версія LABWC 0.7.2 вже випущено і в цій новій версії представлено серію значних доповнень, виправлень і покращень, серед яких sпідтримка для налаштування методи введення, такі як Fcitx5, використовуючи протоколи text-input-v3 і input-method-v2, а також інтерфейс для їх редагування (включає спливаючі вікна IME).

Ще однією із змін, яка виділяється в цій новій версії, є конфігурація <menu><ignoreButtonReleasePeriod>, щоб запобігти ненавмисному закриттю меню або випадковий вибір елемента, який дозволяє визначити, як довго кнопки миші ігноруватимуться. Це корисно, щоб уникнути ненавмисного вибору елементів або випадкового закриття меню та еквіваленту <menu><hideDelay> в Openbox.

На додаток до цього, тепер можна використовувати тіні у відтворених вікнах на стороні сервера. Щоб увімкнути їх у блоці <theme>, було представлено конфігурацію <dropShadows>разом із властивостями window.active|inactive.shadow.size y window.active|inactive.shadow.color регулювати розмір і колір тіней.

У LABWC 0.7.2, Ви можете створювати власні поля за допомогою формату printf у налаштуваннях інтерфейсу перемикання вікон. Також була додана можливість вказати ширину інтерфейсу у відсотках від ширини екрана та налаштувати розмір і колір рамки навколо мініатюр.

Ми також можемо це знайти додано можливість визначати змінні середовища у файлах *.env розташовано в каталозі "environment.d" і додано підтримку вказівки порожнього значення для очищення змінної середовища.

Здатність до визначати правила роботи вікна на основі типу вікна є ще однією з нових функцій, представлених у LABWC 0.7.2, оскільки, наприклад, <windowRule type="">, де тип може бути, наприклад, NET_WM_WINDOW_TYPE_DESKTOP для вікна XWayland, забезпечуючи додатковий рівень налаштування та контролю.

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

  • Правило додано ignoreConfigureRequest, що дозволяє ігнорувати запити конфігурації від клієнтів X11 для зміни розміру та положення екрана.
  • Додано підтримку «немає» розділів у циклах <action name="ForEach">, які запускаються, коли немає успішних збігів.
  • Додано опцію «-S», щоб запускати команду під час запуску та закривати композитний менеджер після завершення команди.
  • Додано підтримку конвеєрних меню, сумісних із Openbox.
  • У темах тепер можна вказати колір прозорості за допомогою формату «#aabbccff».
  • Тепер можна налаштувати прив’язку до краю екрана.
  • Додано підтримку калібрування пристрою введення.
  • Тепер можна визначити префікс для імен віртуальних робочих столів в інтерфейсі перемикання робочих столів.
  • Можна визначити альтернативний пристрій виведення (LABWC_FALLBACK_OUTPUT), який буде вибрано, якщо основні пристрої виводу недоступні. Це корисно, наприклад, під час запуску сервера VNC.
  • Конфігурацію додано <windowSwitcher allWorkspaces="yes">, що дозволяє перемикачу вікон відображати вікна з усіх віртуальних робочих столів.
  • Під час вимкнення системи можна запустити скрипт.

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

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

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

Дистрибутив із найпростішим методом інсталяції — це 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

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


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

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

*

*

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