KDE объявила, что Plasma 6.8 станет последней версией с поддержкой X11

Через полгода в Plasma 6.8 на экране входа останется только Wayland, а X11-код выкинут из Plasma Shell и настроек. Аргумент KDE: 95% пользователей уже на Wayland. Аргумент треда: а как же Talon, мульти-мониторные кабинеты и LED на клавиатуре?

KDE назначила X11 дату смерти

График доли пользователей Wayland против X11 в Plasma
График доли пользователей Wayland против X11 в Plasma

Разработчик KDE Дэвид Эдмундсон опубликовал план: Plasma 6.8 — версия, выходящая примерно через пять месяцев, — станет последней с поддержкой сессии X11. Пост собрал 230 комментариев, и это тот случай, когда тред важнее анонса: под объявлением выстроилась подробная карта того, что в Wayland до сих пор сломано.

Что именно KDE убирает, а что остаётся

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

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

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

Тред: для кого-то Wayland уже идеален

Часть пользователей подтвердила тезис автора на личном опыте. Один описал апгрейд Debian 12 → 13:

«Я был готов к любым проблемам при переходе X11 → Wayland, как каждый раз в прошлые годы. Вместо этого я не заметил буквально никакой разницы. Несколько рабочих столов, масштабирование, захват экрана, старые приложения — всё просто работает. Хорошая работа, команда KDE» — bityard

Другой перешёл с GNOME на KDE и поразился, «насколько лучше стало в тысяче мелочей».

Тред: список того, что на Wayland до сих пор не работает

Но это была меньшая часть разговора. Куда длиннее оказался перечень дыр. Один комментатор выписал известные значимые проблемы Plasma/Wayland: нельзя сохранять и восстанавливать позиции нативных Wayland-окон; нет коррекции соотношения сторон в полноэкране; не работает «раскладка на запас» и «раскладка клавиатуры на приложение»; нельзя менять гамму без ICC-профиля; нет headless RDP. Другие добавляли своё: нет нормального менеджера буфера обмена, нет управления LED клавиатуры (а значит, нельзя портировать программы, использующие лампочку Scroll Lock как индикатор), окно «картинка-в-картинке» не держится поверх других из-за того, что Wayland запрещает окнам оставаться сверху.

Особенно показательны два кейса. Владелец виртуального пинбол-кабинета:

«У меня пинбол-автомат с двумя (скоро тремя) дисплеями. Wayland сильно усложняет жизнь: софт должен всегда класть игровое поле на один экран, бэкглас на другой, а „точечный дисплей“ на третий. Для Wayland это табу. Спасают только оконные правила KDE; в Mutter на GNOME эквивалента нет» — MegaDeKay

И самый тяжёлый — доступность. Комментатор поднял регресс accessibility-софта: голосовая система Talon (ввод речью, управление окнами и скриптами голосом — критична для людей, которые не могут пользоваться клавиатурой) работает на Windows, macOS и X11, но не на Wayland, и решения, судя по темпу принятия протоколов, ждать ещё годы. Платный бета-пользователь Talon написал, что „в ужасе от этого шага KDE“.

Главное возражение: выпиливать фичу и её код одновременно — опасно

Самый трезвый аргумент против был не «Wayland плохой», а про инженерную осторожность. Комментатор с опытом продакшена сформулировал так:

«Отключать фичу И одновременно удалять её код почти никогда не кончается хорошо. Всегда найдутся сценарии, о которых не подумали. В серьёзных проектах лучше сначала убрать опцию из обычного меню, но оставить обходной путь — например, запуск X11 через магическую переменную окружения» — Postosuchus

Несколько пользователей пообещали просто уйти на другой DE или остаться на X11: «когда-то думали, что GNOME 2 умер — появился форк MATE; X11 проживёт ещё долго».

Вывод: не «Wayland победил», а «X11 остался без сопровождающих»

Главный аргумент KDE — не идеологический, а кадровый: код X11 поддерживать некому, и тащить два пути дальше дороже, чем выгода от совместимости. Это честно. Но тред показывает цену: проигрывают не «луддиты», а конкретные группы — люди с инвалидностью на Talon, владельцы мульти-мониторных стендов, те, кому нужны гамма, LED, окна-поверх. XWayland спасёт приложения, но не сессионные сценарии. Если твой рабочий процесс держится на оконных правилах или нестандартном вводе — следующие пять месяцев это окно, чтобы либо добиться своего протокола в Wayland, либо подготовить отход на другой десктоп.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 3 из 24 Читать дальше
🌍Other

Браузерная игра, где надо на глаз ткнуть в точку на линии

Тебе дают линию и число, и ты должен кликнуть туда, где это число. Кто-то промахнулся на 0,06%, кто-то попал идеально и сразу ушёл, чтобы не портить результат.

★ 252 · 💬 79 · eyeball.rory.codes · 4 мин