LINUX.ORG.RU

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

 , , ,

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

1

1

Разработчики 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 ★★★☆☆
()
Ответ на: комментарий от 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
()
Ответ на: комментарий от chuzhoi

как замечательно, что нет единого дисплейного сервера

Это где я такое говорил, брехло ты унылое?

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

У вас звездочка потухла. С почином!

Ваще пох. Когда их можно будет конвертировать в рубли - разбудите.

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

Они в идеале хотят Weston/Mutter, но им пользователи с их тикетами мешают.

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

Ясно, понятно.

А ты правда ожидал что кто-то побежит срочно бугуртить про нужное тебе вместо того что нужно ему самому? Может тебе ещё и сопельки вытереть?

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

Как ты умудрился связать афедрон с пальцем? Это такая попытка экономии невеликих интеллектуальных ресурсов?

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

А тебя цитируют, что ли?

А зачем это мне? Вполне достаточно того что мои RFE тикеты регулярно заезжают в релиз.

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

Перефразируя известное изречение, когда ты пользователь, тебе кажется, что разработчики идиоты и делают что-то странное, когда ты наконец становишься разработчиком, ты понимаешь, что пользователи - идиоты.

Кто бы ни был идиотом в данном случае - вес имеет только мнение разработчиков.

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

Не нужно выдавать баг за фичу всего лишь.

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

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

У МС конечно много его ломалось и мы ржали, но все эти косяки были на ВСЕЙ системе а не чисто в графической части. Тут важно что во первых они изначально собирались сохранять максимальную совместимость и приложили к этому большин усилия, а во вторых - их уровень обратной совместимости по факту лучший среди всех. Есть конечно вайн, но он просто реализует то что задумали в МС и там приходится ставить старые версии вайнов для некоторого софта.

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

Тебе везде мерещится подгорание, это тревожный симптом.

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

При этом принципиально альтернативные иниты вроде openRC – тоже хорошо, держат лидера в тонусе

Это какой-то совсем убогий маня-мирок - уровня соревнований Эллочки-людоедки с Вандербильдихой. Разрабы лидера не в курсе что там происходит с openRC и жив-ли проект вообще (как и я впрочем) - им просто глубочайше насрать на эту мелочь.

заставляя людей либо сидеть на куцем огрызке, либо лепить 100500 несовместимых реализаций

И в штаны тебе тоже он насрал? Как так получается что у огромной кучи людей всё отлично работает, а у тебя какие-то огрызки и несовместимость? Может дело не в wayland, а в тебе?

условный Заббал одновременно хвалит и systemd, и wayland – это попахивает взаимоисключающими параграфами

С чего бы, собственно? Мне нравятся удобные в использовании проекты с грамотной архитектурой и понятной документацией. Это именно то ради чего я перешёл с винды на линукс.

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

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

Мне нравятся удобные в использовании проекты с грамотной архитектурой и понятной документацией.

Тогда втройне странно, что тебе нравится systemd. Он в этом плане вот как раз как X11. Удобство — штука, конечно, субъективная, но уж грамотная архиетктура и понятная документация — это точно не про systemd.

И да, в этом плане он действительно полная противоположность Wayland.

Пока немытые искатели теорий заговора рассуждают про «свободу выбора» (одновременно отказывая в ней разрабам)

Никто не отказывает в ней разрабам. Мне вот например пофиг на всякие PulseAudio или GNOME. Да, я считаю их крайне убогими, но мне они ничем не мешают — потому что мне их не навязывают. А вот с systemd ситуация иная. Было бы пофиг, если бы красношляпые сами по себе с ним развлекались — действительно их свобода. Хреново, когда это начинает пропихиваться везде и всюду.

нормальные люди просто используют лучшие технические решения из доступных.

А кто не использует просто лучшие решения? И как использование лучших решений мешает высказывать недовольство по поводу каких-то других?

Ну вот мне пришлось уйти с Арча на Воид — поскольку в Арче выбора «лучшего технического решения» пользователей лишили, сделав systemd безальтернативным (по началу его можно было относительно безболезненно выпилить, но это длилось не так уж долго). Большая ли это проблема? Да нет, не большая — немного потраченного времени. Но неприятненько.

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

Да плазма-то как-то и не особо нужна. В KDE меня в основном всякие софтинки типа окуляра и пр. интересуют. Десктоп вообще в 99% времени закрыт максимизированным окном, а панельку я уж как-нибудь подберу по вкусу.

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

В архитектуре Wayland понятия раздельного «X-сервера» и «оконного менеджера» отсутствуют. Программа, которая управляет окнами, сама выполняет функции графического сервера, напрямую общаясь с ядром Linux и выводя изображение на экран.

Переизобрели фреймбуфер? :) Впрочем, наплевать. Я буду ждать пока вяленый устареет, может чего новое повменяемее придумают.

И что у тебя останется от KDE? Приложения?

А разве в KDE есть ещё что-то ценное? По-моему кроме софтин в KDE ничего не осталось ещё после KDE3. Как начали пихать туда всякие непомуки, аконади и прочие балу, так нужность плазмы резко стала падать. А, ещё c API виджетов люто накосячили и стало нельзя получить сырой нативный ID окна виджета панельки, что навсегда поломало кучу прикольных выиджетов натасканных с других WM/DE в KDE3. Я даже сам когда-то портировал на KDE3 идеальнейший wmnet из WindowMaker’а - https://store.kde.org/p/1127599/ это заняло всего пару часов, включая общение с автором оригинального wmnet.

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

Переизобрели фреймбуфер? :) Впрочем, наплевать. Я буду ждать пока вяленый устареет, может чего новое повменяемее придумают.

А ты хочешь мейнфрейм и чтобы сервер передал изображение по сети на клиенты? Компьютеры уже давно стали персональными им не надо сервер заводить для рисования окошек.

Я даже сам когда-то портировал на KDE3 идеальнейший wmnet из WindowMaker’а - https://store.kde.org/p/1127599/

Зачем оно надо. В чем вообще складный смысл постоянно наблюдать за графиком загруженности эзернета?

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

По-моему кроме софтин в KDE ничего не осталось ещё после KDE3

И софтин тоже не осталось. Да и были ли они. Всё это перегруженное кнопками кривое говно ещё во времена кде3 внушало отвращение.

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

Компьютеры уже давно стали персональными им не надо сервер заводить для рисования окошек.

Не хочется сервера - пользуй фреймбуфер. Быстрее и проще не придумаешь.

Зачем оно надо. В чем вообще складный смысл постоянно наблюдать за графиком загруженности эзернета?

Чтобы знать что происходит.

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

Нормальные софтины, понятно что могли бы быть просто Qt’шныи, но уж так получилось.

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

Он в этом плане вот как раз как X11.

Рассказывай эту брехню тому кто документацию не читал.

Никто не отказывает в ней разрабам.

Ты комменты-то видел вообще? Тут целый парад придурков с «да как они посмели?!».

Хреново, когда это начинает пропихиваться везде и всюду.

Кем? В каждом дистрибутиве разрабы его выбрали сами, быстро оценив удобство проекта. Хотя идиотов, считающих что им должны уже потому, что они чем-то пользуются - спросить забыли. Я, правда, не помню чтобы их и раньше о чём-то спрашивали, но на то они и идиоты чтобы их не интерсовали такие мелочи как факты и реальность.

как использование лучших решений мешает высказывать недовольство по поводу каких-то других?

Да высказывайся сколько угодно: собака лает - корован идёт. Главное не удивляйся что высказываться будешь не только ты.

Но неприятненько.

А мне наоборот - весьма приятно. Даже несмотря на то что я считаю рач редкостным убожеством после того как попробовал им попользоваться.

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

Хорошо сказано.

Рад что даже ты оценил :)

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

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

Если все «обычные» DE окончательно похерят, я уж лучше на EagleMode перееду, оно мне всё больше и больше нравится, например. Идёт в жопу этот ублюдочный однообразный интерфейс с кнопкой «Пуск», «папками», «заголовками окон» и прочими ускрёпышами. Мышь только надо найти с оптическим колесом, а лучше с трекболом вместо колеса, как какой-то Genius от которого я пёрся неимоверно пока он не сдох т.к. Genius, а потом что-либо вменяемое с трекболом вместо колеса исчезло с рынка напрочь.

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

Хотя вот притаскивание к systemd вещей, к иниту имеющих, мягко говоря, опосредованное отношение (всякие systemd-boot, systemd-networkd и др.) вызывает серьёзные вопросы.

Какие именно? Systemd - это системный менеджер, а не инит. Существующие задачи диктуют необходимость взаимосвязи всях этих компонентов. Строго говоря, в интеграции управлялки сетями в systemd нет ничего плохого: некоторым сервисам нужно реагировать на события сети, да и вообще - стандартизация.

Поэтому когда условный Заббал одновременно хвалит и systemd, и wayland – это попахивает взаимоисключающими параграфами

Systemd решает массу проблем и попутно создает новые в гораздо меньшем масштабе. Wayland решает массу проблем и попутно создает новые в гораздо меньшем масштабе. Никаких взаимоисключающих параграфов тут нет.

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

грамотная архиетктура и понятная документация — это точно не про systemd

Можешь конкретизировать, что не так с архитектурой systemd и документацией?

Хреново, когда это начинает пропихиваться везде и всюду.

Никто его не пропихивает. Просто разрабы дистров устали от помойки с инитами и уникальными велосипедами.

Ну вот мне пришлось уйти с Арча на Воид — поскольку в Арче выбора «лучшего технического решения» пользователей лишили, сделав systemd безальтернативным

Потому что никому не упало поддерживать N систем инициализации в формате «выбор ради выбора». Чем тебя конкретно не устроил systemd в арче?

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

Можешь конкретизировать, что не так с архитектурой systemd и документацией?

В 2026? Мне кажется, всё давно уже разжёвано по этому поводу, заново это начинать как-то уже даже стыдно. Если очень кратко, то: переусложнение всего и вся.

Потому что никому не упало поддерживать N систем инициализации в формате «выбор ради выбора».

Не «никому». Дистрибутивы с другими инитами существуют, и даже появились новые, как отдельные, так и форки имеющихся (Devuan, Artix).

Чем тебя конкретно не устроил systemd в арче?

Слишком сложно ради ничего. Можешь даже записать «не осилил», я не обижусь.

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