KDE Plasma 6.8 полностью переходит на Wayland и прощается с X11
В день тридцатилетия KDE состоялся выпуск среды рабочего стола Plasma 6.8. Главное изменение — прекращение поддержки сеанса на базе протокола X11. Отныне для входа предлагается только Wayland, а запуск старых X11-приложений обеспечивается через XWayland.
Разработчики отмечают, что отказ не затрагивает сами приложения KDE, которые по-прежнему можно запускать в окружениях X-сервера. Решение продиктовано общей стагнацией X-сервера и желанием сосредоточить ограниченные ресурсы на одной дисплейной подсистеме. В долгосрочной перспективе избавление от X11, по замыслу команды, упростит код, ускорит разработку и откроет путь для новых возможностей на стороне Wayland.

В состав среды впервые включена система резервного копирования kup. Она умеет создавать версионированные бэкапы данных и сохранять их на внешние USB-накопители или удалённый сервер. Предусмотрена автоматическая запись изменений при каждом подключении носителя с архивными копиями.
На смену утилите kscreen-doctor пришёл новый инструмент командной строки kscreenctl. Он предлагает более привычный и структурированный интерфейс для управления выводом: от определения доступных устройств до включения и настройки параметров экранов. Композитный менеджер KWin теперь может дорисовывать тени, контуры и закруглять углы окон для приложений с клиентским декорированием.
Благодаря этому такие программы, как Steam или Discord, получили единообразный вид с остальными элементами KDE — аккуратные тени и скругления, даже если они не поддерживали их изначально. Значительный прирост производительности получили пользователи внешних видеокарт. Благодаря обновлённому протоколу linux-dmabuf v6 удалось избавиться от лишнего копирования буферов через оперативную память.
В тестах с видеокартой, подключённой через USB-C, частота кадров в vkcube взлетела с 5 до 120, а в Cyberpunk 2077 на низких настройках — с 27 до 50 кадров в секунду. Для систем с GPU NVIDIA включена поддержка тройной буферизации. KWIN автоматически задействует дополнительный буфер, если видеокарта не успевает завершить отрисовку до вертикальной синхронизации, что позволяет сгладить рывки на маломощных устройствах ценой небольшой задержки вывода.
Внутри KWin теперь используется только графический API OpenGL ES, а от поддержки настольного OpenGL отказались. Разработчики сочли, что для всех текущих задач KWin его достаточно, а переход избавил от периодических сбоев, вызванных несовместимостью двух API. В дальнейшем планируется переход на Vulkan.
Серьёзно улучшена поддержка удалённого рабочего стола. Повысилось качество картинки и снизились задержки в медленных сетях, наладилась двунаправленная синхронизация буфера обмена. Новый эксклюзивный режим блокирует экран сервера и предоставляет клиенту виртуальный дисплей, точно соответствующий размерам окон.
Утилита для создания снимков экрана Spectacle научилась записывать звук во время скринкастов — с микрофона и системы. При этом качество видео выросло, эффект размытия теперь работает без OpenCV, а виртуальный экран можно масштабировать под нужное разрешение. В конфигураторе появилось множество адресных улучшений: поиск языка по коду локали, поддержка аутентификации EAP-TTLS для StrongSwan VPN, возможность включать и отключать автозапуск приложений без пересоздания записей.
Настройка раскладки экранов позволяет попиксельно двигать элементы стрелками, а в многомониторных конфигурациях устройства помечаются номерами разных цветов, чтобы избежать путаницы. Бета-версия движка стилей Union предлагает единый механизм оформления на основе CSS вместо прежнего SVG. Для знакомства с ним достаточно установить пакет union и активировать тему «Breeze (Union)» в системных настройках.