LINUX.ORG.RU

KDE Plasma 6.8 станет Wayland-only: X11-сеанс удалён из основной ветки

 , , ,

KDE Plasma 6.8 станет Wayland-only: X11-сеанс удалён из основной ветки

0

2

Разработчики KDE начали подготовку к одному из самых заметных изменений в истории Plasma: начиная с KDE Plasma 6.8 окружение больше не будет предлагать отдельный сеанс Plasma на X11. Как сообщил разработчик KDE Дэвид Эдмундсон, 2 июня 2026 года Plasma X11 session был официально удалён из текущей ветки разработки, после чего команда приступает к массовой зачистке X11-специфичного кода. Изменение войдёт в Plasma 6.8, релиз которой ожидается примерно через пять месяцев.

В Plasma 6.8 на экране входа останется только Wayland-сеанс. Отдельного варианта запуска Plasma под X11 больше не будет. Кроме самого сеанса, из компонентов Plasma планируется удалить X11-специфичные пути выполнения в Plasma Shell, System Settings и коде настройки устройств.

При этом речь не идёт о полном исчезновении X11-приложений. Поддержка XWayland сохраняется, поэтому старые X11-программы и игры продолжат запускаться внутри Wayland-сеанса. Также изменение не затрагивает KDE-приложения, запускаемые в других окружениях рабочего стола под X11: они продолжат работать, поскольку удаляется именно Plasma X11 session, а не X11-поддержка во всём KDE Frameworks или приложениях.

Последним выпуском Plasma с поддержкой X11-сеанса станет Plasma 6.7. KDE ранее указывал, что ветка с X11-сеансом будет поддерживаться до начала 2027 года, возможно с дополнительными корректирующими выпусками Plasma 6.7. Для пользователей, которым X11 всё ещё критически необходим, разработчики предлагают оставаться на LTS-дистрибутивах со старыми версиями Plasma.

В KDE объясняют решение тем, что поддержка двух графических стеков одновременно тормозит развитие. По внутренним метрикам проекта, более 95% пользователей Plasma 6.6 уже работают в Wayland-сеансе; если учитывать также оставшихся пользователей Plasma 5.27, общая доля Wayland составляет около 76%. Разработчики также отмечают, что X11-сеанс фактически почти не тестируется и не развивается участниками KDE.

Переход обещает открыть путь к оптимизациям производительности, снижению потребления памяти и новым возможностям, которые сложнее реализовывать при необходимости поддерживать два противоречащих друг другу пути выполнения. В KDE подчёркивают, что переход не для всех будет полностью бесшовным: часть пользовательских сценариев, скриптов, инструментов автоматизации и специализированных рабочих процессов может потребовать адаптации.

В списке известных проблем Plasma Wayland всё ещё остаются отдельные ограничения: восстановление положения окон, некоторые сценарии работы с раскладками, особенности настройки экранов, графических планшетов, удалённого рабочего стола и глобального меню для не-Qt-приложений. Часть проблем уже исправлена или помечена как решаемая в будущих версиях.

Таким образом, Plasma 6.8 станет рубежом, после которого KDE окончательно переводит своё основное окружение рабочего стола на Wayland. X11 останется в роли совместимого слоя через XWayland и в старых поддерживаемых версиях Plasma, но как полноценный сеанс KDE Plasma он уходит в прошлое.

>>> Источник

★★★★★

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

«Ничего личного», просто «навеяло» и «к слову пришлось»… :))

Аналогично с моей стороны :)

Не воспринимай слишком уж всерьёз… :)

Даже не думал

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

Что не так с треем, кроме того что возврат окон на (x,y) завязан, что очевидно не будет работать?

SysTray-X - не может свернуть Thunderbird в значок. AnyDesk, RustDesk - значок в трее не появляется вообще. HP device manager - значок появляется, но при наведении курсора исчезает.

XWayland в большинстве случаев выручает, в том числе и нормально восстанавливается позиция окна, после разворачивания из трея.

chuzhoi
()
Ответ на: комментарий от madcore

Библиотек море для GObject (AyatanaIndicators, libappindicator, statusnotifier), Qt нативно умеет. С GTK могут быть проблемы выше тройки, т.к. там GMenu выпилили, но это, собственно, влияет на меню, скролл сделать не проблема (кроме работы с DBus ничего не требуется).

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

не, я тоже по наивности думал, что вот, всё ж просто, разве я так много хочу
но при поверхностном изучении вопроса открылся портал в адъ
нет никакого универсального рабочего решения, по крайней мере я забил
конкретно в кедах используются разные костыли для х11 и вяленого(для последнего, если не путаю, даже просили нужную фичу добавить, но не дождались)

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

будут противиться всему новому и держаться за плавающие окна в WM

Смишно. Плавающие свободно позиционируемые окна это как раз модерн и прогресс, позволивший освоить компьютер всем. Тайлинг же это дремучая чушня для задротов и отступление в технологическое средневековье. Так как у вейланда фундаментальные проблемы со свободным позиционированием, то наблюдаем оголтелую пропаганду тайлинга и минимализма срещи линуксоедов. Юзеры нормальных систем недоуменно крутят пальцем у виска.

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

Так ваш диалог показывает разные концы одной и той же шляпы — выставляете себя простофилями.
Узбагойтесь — и то, и то классные идеи и каждая имеет право на жизнь, развитие и гармоничное сосуществование.
Вопрос лишь в том где найти человеко-ресурсы, чтобы всё это грамотно в одной системе подружить.

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

Телега без XWayland разворачивается из трея прям в середину экрана, а не в тот угол, откуда ее свернули в трей.

Понятия не имею зачем ты тыкаешься по углам - у меня она развёрнута на полный экран и куда-то её сворачивать я смысла не вижу: виртуальные рабочие столы у нас бесплатны :)

Только у сказочников «все отлично».

Ещё у тех, кому повезло с руками, растущими из плеч. Многое в жизни упрощает - попробуй как-нибудь.

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

Я думаю, разработчики что-то знают.

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

В 2007 году ни одна программа не пострадала.

Это миф. Я прекрасно помню, как у меня отвалилась половина игрушек. А потом, собственно, и появились эти «режимы совместимости» в свойствах исполняемого файла, которые, конечно, нифига не работали. Я прекрасно помню, как на ЛОР народ ржал, что Linux+Wine поддерживают приложения Windows лучше, чем Windows. А ещё был такой «Wine on Windows» и пользовался спросом.

Да, надо отдать должное MS, они последовательно занимались исправлением поддержки старого ПО и примерно к 10-й версии стало можно запускать игры и программы конца 90-х и они действительно работают. Только наступило это счастье не сразу.

Технически можно провернуть этот же трюк и в Wayland. Например, если программа использует старое X API для снятия скриншотов, что запрещено в Wayland, можно организовать так, чтобы XWayland обращался к стандартному порталу скриншотов в Wayland — и всё будет работать. Вопрос в том, кто эту функциональность будет реализовывать, когда и за какие деньги. А учитывая невысокое качество кода Xorg, этот процесс может растянуться очень надолго и задорого.

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

Телега без XWayland разворачивается из трея прям в середину экрана

Есть такое: сначала раздражало дико, счас уже привык и даже стало нравится, ибо не надо голову/глаза поворачивать.
Счас проверил, вообще все окна из трея разворачиваются по центру экрана. Может это таки где-то в настройках настраивается. Точно настраивается, но там не пункта типа «Как было ранее».

Ololo_Trololo ★★
()
Последнее исправление: Ololo_Trololo (всего исправлений: 3)
Ответ на: комментарий от bread

Плавающие свободно позиционируемые окна это как раз модерн и прогресс, позволивший освоить компьютер всем.

«Освоить» и «комфортно работать» это два в общем случае ортогональных понятия, которые, к сожалению, часто путают. Изучение математики начинают с арифметических операций, потом постепенно добавляют начала алгебры. Изучение вождения начинают с тренажёра руля, параллельно давая ПДД, тоже от азов к сложному. И только при изучении компьютера почему-то считается, что если человек начал таскать мышкой папочки в домохозяешном Проводнике (или его линуксовых разновидностях), то он всю оставшуюся жизнь должен провести в нём.

Тайлинг же это дремучая чушня для задротов и отступление в технологическое средневековье.

Огромное количество ошибок в формулировке «я не осилил». Если что – я тоже не осилил, но при этом я прекрасно понимаю, что люди в нём находят удобного. А клеить ярлыки на то, что ты не осилил, не понял, или тебе лично не нужно – это быдлячество.

линуксоедов
Юзеры нормальных систем

Это каких? Для макоси есть Yabai и Amethyst, а в Windows продвинутые пользователи конструируют велосипеды на сишарпе.

А ориентироваться на тех, кто слаще морковки ничего не ел – ну такое себе.

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

SysTray-X

Там насколько я понимаю это грубо захачено, потому что сам TB нативно не умеет.

AnyDesk, RustDesk

У меня есть оба - всё появляется. Свежий Альт с Гномом.

Как тот, кто любит в трее икоки и делал(-ет) и библиотеки для этого и приложения, могу сказать, что проблема здесь с Wayland только в позиции окна (хотя можно и вернуть по центру, хоть-бы и фиг) и что в протоколе определено появление меню по координатам (но на это можно положить). Всё. В остальном Wayland монопенисуален.

Основная проблема в том, что на этот стек (индикаторов) положили болт все создатели DE: GNOME явно, KDE неявно, но развития там нет. Развивается оно по остаточному принципу. KDE перестало полностью поддерживать тултипы; расширения GNOME не поддерживают тултипы, оверлей-иконки и много нюансов с ними (плюс из GTK выкинули GMenu и забросили библиотеку его проброса через Dbus + из новых GTK Pixbuf API задепрекейтили); с остальными тоже плюс-минус не гладко.

Короче к чему спич: проблема с треем далеко не в wayland, а в том, что на концепцию трея все забили.

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

Ответил первому комметатору. Вкратце, тут не столько с wayland проблемы, сколько с тем, что на трей, как концепцию в принципе решили забить.

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

Одно дело когда тайлинг выбирают по вменяемым причинам («мне удобно», «привык со времен MS-DOS», etc..). Другое дело, когда выдают нужду за добродетель и начинают рассказывать, что что свободное позиционирования окон «нинужна», потому что есть такой замечательный тайлинг, а не потому, что разработчики протокола - тупые бараны, готовые ради абстрактной концепции плевать на всё и всех.

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

Ты мне-то зачем это рассказываешь? Я как раз за возможность свободного позиционирования и всё такое.

Я отвечал конкретному комментатору, который взял и облил помоями тайлинг как таковой.

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

Извини, из твоего спича сложилось впечатление: «нет свободного позиционирования - переходите на тайлинг, не облезете». Возможно ошибочное. Возможно, под влиянием других коментаторов.

chuzhoi
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.