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

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3252
Зарегистрирован: 20.08.2022

#

Опубликован план перевода LXQt на Qt6 и Wayland
Дата публикации:Mon, 19 Feb 2024 13:45:30 +0300




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

Изображение



Результаты портирования на Qt6 будут представлены в выпуске LXQt 2.0.0, который запланирован на апрель этого года. Кроме внутренних изменений, в новой ветке по умолчанию будет предложено новое меню приложений "Fancy Menu", в котором помимо распределения приложений по категориям реализован режим сводного отображения всех приложений и добавлен список часто используемых приложений. Кроме того, в новом меню расширены возможности для поиска программ.
Изображение



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



В настоящее время на Qt уже полностью переведены панель, рабочий стол, файловый менеджер (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.
Изображение




Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=60625

Жизнь за Нер'зула!

Ответить