LINUX.ORG.RU

Обнародован план перехода Lxqt на qt6 и wayland

 , , ,

Обнародован план перехода Lxqt на qt6 и wayland

0

2

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

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

Отмечается, что реализация поддержки 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.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от LongLiveUbuntu

Это что за драйвер такой странный)? Те, что качаются с офсайта невидии - ставятся куда угодно и на что угодно. Я даже больше скажу, на VMware Workstation 16 работает ускорение невидии, хотя говорили что оно невозможно без специальных карт. 2060/3060/4070 пашут только так, что на вин хостах, что на лин хостах.

NeTC ★★★★
()
Ответ на: комментарий от DrRulez

В Крыму ни разу винду не ставил=), но в центральных районах РФ ключи подхватываются без проблем. Более того, мелкомягкие теперь и офис позволяет установить, хотя ранее без VPN этого сделать было нельзя. Во всяком случае MSO 2019 точно.

Хотя стоп. Сам начал сомневаться, потому что вспомнил, что на машинах подхватывались ранее установленные ключи на офис... не знаю как оно поведёт себя с новыми. Но то, что блочилось и это - факт. Теперь же ранняя активация восстанавливается.

NeTC ★★★★
()
Последнее исправление: NeTC (всего исправлений: 1)
Ответ на: комментарий от lbvf50txt

Так... давай тогда определимся что ты имеешь в виду под словом «NIX»? Я исхожу из понятия unix-подобная ОС. Там +/- должны соблюдаться наследственные признаки, приверженность к POSIX и прочее. Поэтому:

NIX это концепция взаимодействия польователя и ОС

не является «концепцией», а есть соблюдения стандартов и торговая марка UNIX, либо нет. Так же если рассуждать с позиции «unix-подобная ОС», то:

на ядре Linux/BSD можно создать ОС которая не имеет с NIX ничего общего: Android, PlayStation

строго говоря перечисленные варианты ОС UNIX-подобными НЕ являются и ранее НЕ являлись. Даже ведро с натяжкой причисляют к Linux, а ты про юникс-подобные говоришь! Единственное что их роднит, так это POSIX.

Cмотря, что вы имете в виду под словом Unix, если операционную систему 70ых то она просто устарела.

Никто из корпораций не побрезгует назвать Linux устаревшим хоть завтра, если это будет нести прибыль или наоборот предотвратит расходы. Так сейчас происходит и с Xorg. Так было и с init. Так было с Qt 4 и 5 версиями, или напомнить историю про закрытые исходники? Так было и с GTK... Red Hat рулит, а все вокруг хавают. Но бухтят только на винду, удивительно=). Закрой блоб Intel или AMD, и у тебя полетят все дата-центры, хотя ведь линь открытый весь такой...

NeTC ★★★★
()
Последнее исправление: NeTC (всего исправлений: 1)
Ответ на: комментарий от beck

теперь винда глючит ещё почище линукса

почему только «теперь»? она всю жисть такая, сколько её помню - со 2 версии. наоборот, начиная с xp её потихоньку в порядок приводят.

mumpster ★★★★★
()
Последнее исправление: mumpster (всего исправлений: 2)
Ответ на: комментарий от kirill_rrr

одежду тоже надо выпускать 1 модели 3-х размеров

так уже :(
эффективные менеджеры совы - они везде :(

mumpster ★★★★★
()
Последнее исправление: mumpster (всего исправлений: 1)
Ответ на: комментарий от NeTC

Так… давай тогда определимся что ты имеешь в виду под словом «NIX»?

Под словом NIX я определяю набор принципов по которым ведется работа с компьютером в операционных системах BSD, Linux, Plan9.

Согласно этим приемам для разработки программного обеспечения хватит программ на 2мегабайта исходного кода. Так называемый Plan9 порт.

Это трудно формализуемое понятие. Но тем не менее существующее, кто-то может сказать, что это философия UNIX.

https://cat-v.org/

https://suckless.org/

lbvf50txt
()
Ответ на: комментарий от NeTC

Закрой блоб Intel или AMD, и у тебя полетят все дата-центры,

Что за блоб такой мифический? Дайте мне про него почитать.

lbvf50txt
()
Ответ на: комментарий от Sunderland93

Нет-нет, я настаиваю: желаю всё делать дедовским методом, без изысков.

Smacker ★★★★★
()
Ответ на: комментарий от NeTC

Альт делает ООО «Базальт СПО».

Не путайте, пожалуйста.

aen ★★★
()

Кто может внятно объяснить, чем конкретно этот самый Qt Lightweight Desktop Environment вот прям более lightweight, чем KDE?

IRASoldier ★★
()
Ответ на: комментарий от NeTC

Ты явно не запустишь полноценное профессиональное или игровое ПО на ведре

Изначально речь шла исключительно о самом популярном софте. Я всё время отвечаю только на то, что прочитал. В таком то ключе да - вариантов не очень то много :)

skiminok1986 ★★★★★
()
Ответ на: комментарий от DrRulez

Нет единого DE

И хвала Аллаху, что я могу не только выбрать, но и вовсе отказаться от DE.

нет единых api abi

Это реальная проблема.

Ядро - пардон муа - жирный монстродав

Мне как пользователю это безразлично.

Это так - по вершинам айсберга.

К заопарку эти проблемы не имеют отношения.

skiminok1986 ★★★★★
()
Ответ на: комментарий от aegi

По-моему, lxqt не уступает lxde ни в чём кроме панели, и pcmanfm-qt более дурацкий чем оригинал. Панель у lxqt слишком дубовая. Как минимум, lxpanel позволяет делать прозрачность без всяких композиторов, lxqt-panel требует композитор. Ну и гирлянда значков в трее смотрится тупо, в оригинале лучше. Панель задач лучше смотрится в оригинале. Файловый менеджер pcmanfm-qt - вообще некомфортная херня. Вечно тулит свои никчемные selection marker, ну и в обычном режиме просмотра в виде значков, если у файла длинные тайтлы, то они просто сворачиваются с помощью многоточия, вместо отрисовки тайтла под значком, и чтобы посмотреть полный тайтл, нужно пялиться в статусбар. В оригинале это делается как надо. Это особые неудобства lxqt программ. В остальном, lxqt ничем не лучше и не хуже оригинала lxde. Лучше поставить LXDE или SDE пользоваться, или tint2 + openbox + lxde-apps, чем это.

gtk222
()
Последнее исправление: gtk222 (всего исправлений: 3)

Вот вопрос спецам по Qt6 и Wayland, вроде была новость что в Qt6 сделали поддержку wayland.

А тут такой заголвок ? Если напишешь приложение на Qt6 он по умолчанию не будет Wayland поддерживать ?

mx__ ★★★★★
()
Ответ на: комментарий от mx__

Обычное приложение - будет. А вот оконный менеджер, панель задач взаимодействуют напрямую (либо через промежуточные библиотеки) с X11. Соответственно эту часть надо полностью переписывать под Wayland.

Chusik
()
Ответ на: комментарий от MOPKOBKA

Хм, я отчего-то думал, что уже отовсюду. Вспоминая разговоры про прекращение поддержки иксов в будущих релизах Федоры… Но оказывается, есть еще куча старого софта вроде Pidgin и Audacious, который до сих пор собирают только на второй версии. Хотя может быть, что с 2022 что-то и поменялось.

aegi ★★★
()
Последнее исправление: aegi (всего исправлений: 3)

реализация поддержки Wayland не приведёт к концептуальным изменениям: проект по-прежнему останется модульным и продолжит придерживаться классической организации рабочего стола

Спасибо и на этом. )

baobab
()
Ответ на: комментарий от beck

нет, вы пожалуйста тогда уточняйте, что под «вендой» вы подразумеваете совершенно редкую ОС даже в 90-е. да ещё и жутко тормознутую.

ибо венда для народа - это прежде всего 95ая и т.п. и да - когда из вашей 3.51 сделали 4ку, внеся туда соотвествующие проблемы гуйни из 95ки.;-)

и да - ещё бы она не была хороша на Альфе - ведь её делал коллектив VMS под VAX. если вы понимаете о чём это я?

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

Наверное вы правы. Для меня винда это NT. И да, 3.1, 3.3, 3.5, 3.51. Начиная с 4 начались какие-то странные эксперименты.

И да, на Альфе. Довелось с ней поработать довольно много в своё время.

beck ★★★★
()
Ответ на: комментарий от aegi

На нём ещё куча софта, который никогда не будет переписан. В Qt же легко, со временем весь софт таки соберут на Qt6. Может быть даже не будут, потому что нет смысла? Хз, посмотрим, но у Qt совместимость лучше.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Chusik

А вот оконный менеджер, панель задач

Т.е. этим приложениям плевать на Qt ?

mx__ ★★★★★
()
Ответ на: комментарий от dataman

1) Qt6 все равно рано или поздно ставить придется
2) Если мне как пользователю нужна конкретная прога, мне не будет важно, какой у нее тулкит. Разработчик, конечно, может пытаться пилить прогу под несколько тулкитов, но это достаточно большой гемор.
3) Все равно у многих людей по несколько браузеров на одной системе...

baobab
()
Последнее исправление: baobab (всего исправлений: 1)
Ответ на: комментарий от aegi

LabWC+SFWBar – в арче со старта 300мб потребляет ОЗУ

bigc ★★
()
Ответ на: комментарий от baobab
  1. Qt6 все равно рано или поздно ставить придется

Конечно, но и Qt5 надолго оставить, потому что не все поспевают, а то и «умерли».

  1. Все равно у многих людей по несколько браузеров на одной системе

А Qt-то тут при чём?

dataman ★★★★★
()
Ответ на: комментарий от dataman

А Qt-то тут при чём?

При том, что одной библиотекой больше, одной меньше - разница небольшая. Вряд ли кто-то не будет ставить прогу под qt6 просто потому, что всё остальное у него на qt5.

baobab
()
Ответ на: комментарий от dataman

У меня в Debian есть pyqt5 и pyqt6. Лично мне этого достаточно.

baobab
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.