Публикуван е план за преминаване на 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.

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

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

Публикуван е план за преминаване на LXQt на Qt6 и Wayland


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster