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)
Ответ на: комментарий от zabbal

Кому нужен?

Мне нужен.

Да и вообще погугли что такое здоровая конкуреция, и что бывает когда кто-то захватывает монополию.

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

Уже лет 10 как, или больше. Я в четвёртых кедах ЕМНИП видел настройку по выбору WM для них, а в пятых уже всё выпилили.

ptah_alexs ★★★★★
()

Попытался работать в wayland сессию в KDE на днях - вроде почти созрело.

Всет таки не буду использовать пока wayland в KDE хотя бы потому, что в wayland konsole не восттанавливает табы (что заведомо бесит).

Это как-нибудь лечится, знает кто-нибудь? (версия плазмы - 6.6.5, KDE Frameworks 6.23.0, QT 6.10.2).

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

Мне нужен.

Ну вот ты иди и делай. С чего ты решил что разрабы обязаны реализовывать твои хотелки?

что такое здоровая конкуреция

Это то в результате чего systemd вытеснил всех конкурентов из всех основных дистрибутивов. Теперь этим же путём следует wayland, который как и systemd гораздо лучше замещаемых аналогов по архитектуре, качеству её реализации и документированности.

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

Все равно можно было запустить другой WM вместо квина. Через какие переменные окружения, что ли. Только обоину почему-то не получалось поменять вообще никак при этом.

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

Они избавляются от Х11-сессии, а нет от XWayland и зависимости от Х11-библиотек. Ты попробуй даже 6.7 собрать без Х11-библиотек. Спойлер, у тебя ничего не выйдет.
Не, ну, можно поправить/пропачить исходники и собрать, но есть один ньюанс: работать это не будет, даже не запустится.

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

Ты уверен?
Ещё есть вагон libX*

libX11         libXcomposite  libXdmcp       libXfont2      libXinerama    libXrandr      libXt          
libXau         libXcursor     libXext        libXft         libXmu         libXrender     libXtst        
libXaw         libXdamage     libXfixes      libXi          libXpm         libXres        libXxf86vm 

без которых Плазма не соберётся.

/tmp/portage/kde-plasma/libplasma-6.6.91/work/libplasma-6.6.91/src/plasma/private/theme_p.cpp:20:10: fatal error: KX11Extras: No such file or directory
   20 | #include <KX11Extras>
      |          ^~~~~~~~~~~~
compilation terminated.

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

Ты бы посмотрел на зависимости при сборке пакетов, а не на это.

 ~ $ ldd /usr/bin/kwin_wayland | grep -e libX
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f30287e8000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f30287df000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f3023e0b000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f3023c75000)

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

Поэтому мужики делают то, что ИМ интересно и то, за что ИМ оплачивают работу.

Мужики делают то, что хозяин прикажет. В случае таких лузеров как кдешники ещё и за копейки. Надеюсь, что бесплатных идиотов уже не осталось и хотя бы бочку варенья и корзину печенья им дадут за диверсию с фейландом.

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

Запустил fvwm 2.7.0 - KDE5 работает. Никаких проблем с собственно DE нет. Работает всё - от калькулятора до криты.

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

Ты бы посмотрел на зависимости при сборке пакетов

Зачем? Я же не какой-нибудь красноглазый гентушник чтобы компилять ради компиляния :)

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

В случае таких лузеров как кдешники ещё и за копейки.

Ух как у тебя мощно небомбит! Тебя что, опять на биржу труда выперли?

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

А твоё гуевое приложение будет работать без графического сервера?

Моё приложение использует тот или иной графический тулкит, мне по барабану какой backend у тулкита. Хоть фреймбуфер.

В случае с Wayland kwin выполняет роль графического сервера.

Чего? С каких пор WM выполняет роль какого-либо сервера? Это не более чем чисто клиентское приложение которое дорисовывает рамки окошкам и обеспечивает их таскание по экрану. Всё.

Так кто тебе запрещает? Делай.

Зачем? И так всё работает.

Только вот plasma как будет работать?

А plasma это вообще что имеется ввиду? Панелька с виджетами, что-ли? Так их полно на любой вкус и цвет.

Придётся форкать и пилить поддержку иксов.

Зачем форкать? Просто не использовать в KDE kwin и plasma, да и всё.

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

Т.е. KDEшники сделали выбор в пользу недоделки, в которой KDEшные проги не могут работать с другими оконными менеджерами? :) Цирк какой-то.

Ну так просто выкинуть kwin и plasma и пользовать KDE дальше на иксах. Делов-то.

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

Не получится, из плазмы уберут код для взаимодействия с иксами, о чем и новость. Всмысле, выкинуть только kwin не получится.

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

Ну вот ты иди и делай

Стесняюсь спросить, а ты сам-то много сделал.

Мир по-другому работает.

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

Чего? С каких пор WM выполняет роль какого-либо сервера? Это не более чем чисто клиентское приложение которое дорисовывает рамки окошкам и обеспечивает их таскание по экрану. Всё.

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

А plasma это вообще что имеется ввиду? Панелька с виджетами, что-ли? Так их полно на любой вкус и цвет.

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

Зачем форкать? Просто не использовать в KDE kwin и plasma, да и всё.

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

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

При этом и телега, и firefox у меня есть - только я не вижу смысла пускать их через прослойку совместимости с учётом того что они отлично и с Wayland работают.

Ну сказки-то не надо рассказывать. Телега без XWayland разворачивается из трея прям в середину экрана, а не в тот угол, откуда ее свернули в трей. И вообще, трей с вяленком - это глюк на глюке, и глюком погоняет. Только у сказочников «все отлично».

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

в результате чего systemd вытеснил всех конкурентов из всех основных дистрибутивов.

Сказочники такие:

  • systemd - это хорошо, что единая реализация задавила всех конкурентов!
  • wayland - как замечательно, что нет единого дисплейного сервера, а есть 100500 композиторов, каждый со своими фичами!

Вы там или крестик снимите, или мешками займитесь.

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

systemd - это хорошо, что единая реализация задавила всех конкурентов!

Да. Впрочем, это только про инит. У sd ещё примерно 100500 доп.расширений, у которых таки альтернативы есть, обычно.

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

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

а есть 100500 композиторов

Целых 3,5 из которых за половину считаем gamescope.

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

systemd - это хорошо, что единая реализация задавила всех конкурентов!

Я бы сказал чуть по-другому: единая реализация создала стандарты для вещей, которые раньше плавали от одного дистрибутива к другому (таргеты для консоли и графики, например). И это хорошо. Хотя вот притаскивание к systemd вещей, к иниту имеющих, мягко говоря, опосредованное отношение (всякие systemd-boot, systemd-networkd и др.) вызывает серьёзные вопросы. К счастью, это всё необязательные компоненты, можно пользоваться только journald и собственно инитом.

Можно даже создать альтернативную и совместимую реализацию systemd (но почему-то, когда попытались сделать сокращённый systemd под названием uselessd, один из местных евангелистов systemd начал возмущаться, хотя, по идее, должен был радоваться – появление uselessd свидетельствовало, что systemd стал стандартом).

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

А вот Wayland действительно делает прямо противоположное, заставляя людей либо сидеть на куцем огрызке, либо лепить 100500 несовместимых реализаций (пусть даже 3,5, всё равно хорошего мало).

Вы там или крестик снимите, или мешками займитесь.

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

  1. либо человек принадлежит к той категории, которая, не имея своих убеждений, всегда нахваливает всё, спускаемое сверху и старательно обсирает противников и сомневающихся (такие есть всегда и везде, в СССР про таких говорили «колебался вместе с генеральной линией партии»);

  2. либо человек толсто троллит, цель – бурление говн.

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

проблема иксов в архитектуре или реализации

Проблема, что пользователей там нельзя делать то, что большие дяди скажут.

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

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

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

Ну я-то согласен, что DE — ущербная концепция изначально

А есть что-то лучшее?? Если да, прошу поведать, что именно... :)

Но народ пользуется и просит ещё…

А куда ж они денутся-то??.. ;P ;))

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

Может кто-то расскажет чего там юзерам не хватало?

Так а их никто и не спрашивал!.. ;D ;P ;)))

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

А есть что-то лучшее?? Если да, прошу поведать, что именно… :)

Всё остальное за редким исключением. Почти любая отдельная софтина лучше своей альтернативы из состава DE.

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

Они доиграются - начнётся джихад против ИИ.

Бздихад, ага... ;D Продолжится. :)))

Ничего не начнётся, не беспокойтесь, да и не надейтесь... ;)

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

Почти любая отдельная софтина лучше своей альтернативы из состава DE.

Ну зачастую – да, но «почти любая» это перебор.

К примеру, покажи мне редактор кода на Qt лучше kate (нет, не IDE) и эмулятор терминала на Qt лучше konsole.

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

К примеру, покажи мне редактор кода на Qt лучше kate

Большинство «не игрушечных» редакторов.

Ну например: Vim, NeoVim, да даже Geany.

и эмулятор терминала на Qt лучше konsole

Эмулятору терминала не требуется быть «на Qt». Лишняя зависимость — не достоинство, а недостаток (пусть и не серьёзный).

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

kate, dolphin и konsole прям хороши

Kate не пользовался (кажется) и не пользуюсь. Dolphin использую иногда, Konsole - немного чаще. Ну, работают, и работают... Претензий нет, желания заменить их на что-то другое не возникало... :)

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

Хмммм… Впечатление, что я беру интервью у этакого «new-луддита»… :))

Луддиты-то тут причём? Они как раз будут противиться всему новому и держаться за плавающие окна в WM, идиотскую эксплореро-подобность с огромными «папками» в ФМ, и т. д. и т. п. Я, конечно, не говорю, что любители DE — (нео)луддиты; нет, это тоже перебор, да и в целом это слово слишком уж не к месту стали применять. Но если сравнивать, то они как раз к луддитам ближе будут.

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

Лишняя зависимость

Без «лишних зависимостей» в виде Qt, Gtk, etc разве что xterm, и тому уже скоро потребуются костыли.

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

Например я использовал Kwin вместе с панелями xfce4 и гном2 одновременно!

чел_с_биноклем.жпг

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

Луддиты-то тут причём?

Не знаю, но «интуитивно чувствую», что это они во всём виноваты!.. ;))

с огромными «папками»

И уменьшить - никак??.. ;))

в целом это слово слишком уж не к месту стали применять

Попытаюсь учесть. :))

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

Без «лишних зависимостей» в виде Qt, Gtk, etc разве что xterm, и тому уже скоро потребуются костыли.

Почему же только xterm? Большинство нормальных эмуляторов терминала от Qt или GTK не зависят: ни urxvt, ни foot, ни даже какие-нибудь alacritty или kitty. Да, конечно они обычно зависят от всяких freetype и fontconfig, но не от Qt или GTK же.

Я даже не представляю, что за эмуляторы терминала такие кроме konsole ты имеешь в виду, которые зависят от Qt или GTK. Ну кроме недоразумений из составов DE, конечно.

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

Не знаю, но «интуитивно чувствую», что это они во всём виноваты!.. ;))

Добрый совет: запомни это чувство — в большинстве случаев оно говорит о том, что ты почти наверняка ошибаешься, и пора включать критическое мышление. Полезно это понимать и замечать у себя. (Да, оно у меня тоже бывает, как и у всех. Важно, как к нему относиться, и как оно влияет в итоге на решения.)

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

Добрый совет: запомни это чувство — в большинстве случаев оно говорит о том, что ты почти наверняка ошибаешься, и пора включать критическое мышление. Полезно это понимать и замечать у себя.

Цитата: «Тем, кто любит раздавать советы, которых у них не просили, сто́ит быть готовыми пойти туда, куда они идти не планировали». ;)

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

твоё мнение о том что и как надо делать в мире FOSS почему-то игнорируют?

А тебя цитируют, что ли? Да где?!

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

Ну ты же мне рассказал о своих «чувствах», хотя речи о них не шло. Я посчитал это неявным согласием на то, чтобы выслушать мои соображения по этому поводу — ведь зачем-то же ты мне это сообщил. Ну вот удобнее всего сформулировать эти соображения мне было в виде совета. Я ж не с пустого места пришёл в тред и стал с советами приставать ;)

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