Опубліковано план перекладу LXQt на Qt6 та Wayland.

Розробники користувача оточення LXQt (Qt Lightweight Desktop Environment) розповіли про процес переходу на використання бібліотеки Qt6 та протоколу Wayland. Міграція всіх складових частин LXQt на Qt6 в даний час розглядається як первинне завдання, якому приділено всю увагу проекту. Після завершення міграції підтримку Qt5 буде припинено.

Опубліковано план перекладу LXQt на Qt6 та Wayland.

Результати портування на Qt6 будуть представлені у випуску LXQt 2.0.0, який заплановано на квітень цього року. Крім внутрішніх змін, у новій гілці за промовчанням буде запропоновано нове меню додатків «Fancy Menu», в якому крім розподілу додатків за категоріями реалізовано режим зведеного відображення всіх додатків і додано список додатків, що часто використовуються. Крім того, у новому меню розширено можливості для пошуку програм.

Опубліковано план перекладу LXQt на Qt6 та Wayland.

Зазначається, що реалізація підтримки Wayland не призведе до концептуальних змін: проект, як і раніше, залишиться модульним і продовжить дотримуватися класичної організації робочого столу. За аналогією з підтримкою різних віконних менеджерів, LXQt зможе працювати з усіма композитними менеджерами, заснованими на бібліотеці wlroots, що розвивається розробниками користувача оточення Sway і надає базові функції для організації роботи композитного менеджера на базі Wayland. Робота LXQt з використанням Wayland була перевірена з композитними менеджерами labwc, wayfire, kwin_wayland, sway та Hyprland. Найкращого результату вдалося досягти при використанні labwc.

В даний час на Qt6 вже повністю переведені панель, робочий стіл, файловий менеджер (PCmanFM-qt), переглядач зображень (LXimage-qt), система управління повноваженнями (PolicyKit), компонент для керування гучністю (pavucontrol, PulseAudio Volume Control) та глобальний обробник гарячі клавіші. Ще не переведені на Qt6 менеджер сеансів, система повідомлень, механізм управління енергоспоживанням, конфігуратор (керування зовнішнім виглядом, екраном, пристроями введення, локалями, файловими асоціаціями), інтерфейс для перегляду запущених процесів (Qps), емулятор терміналу (QTerminal), програма скріншотів (Screengrab), утиліта для запуску програм (Runner), обв'язка над sudo, інтерфейс для запиту пароля до SSH (LXQt Openssh Askpass), система порталів FreeDesktop (XDG Desktop Portal) та інтерфейс керування системними налаштуваннями та користувачами (LXQt Admin).

Щодо готовності для роботи з використанням протоколу Wayland, більшість із вищезазначених компонентів LXQt у тій чи іншій мірі вже портовані для Wayland. Підтримка Wayland поки що відсутня лише в конфігураторі екрану, програмі для створення скріншотів та обробнику глобальних клавіатурних комбінацій. Не планується портувати на Wayland обв'язку над sudo.

Опубліковано план перекладу LXQt на Qt6 та Wayland.


Джерело: opennet.ru

Додати коментар або відгук