14 октября 2026, 13:31
Выпуск KDE Plasma 6.8 в день тридцатилетия проекта


Состоялся релиз среды рабочего стола KDE Plasma 6.8. Предыдущая стабильная версия проекта вышла четыре месяца назад. В день выпуска этого обновления KDE Plasma исполнилось 30 лет.
Для оценки работы новых выпусков KDE можно воспользоваться сборками от проектов KDE Neon и openSUSE (Argon, основанный на openSUSE Leap, и Krypton, основанный на openSUSE Tumbleweed).
14 октября 2026 года KDE — одно из крупнейших и наиболее активных сообществ свободного программного обеспечения в мире — отмечает 30-летие с того момента, как немецкий студент, изучающий информатику, Маттиас Эттрих (Matthias Ettrich) заявил о запуске проекта в сети Usenet.

Эттрих предложил идею целостной и удобной в использовании среды рабочего стола для Unix‑подобных систем. Он назвал её «Kool Desktop Environment» (KDE) — это было намеренной отсылкой (и своего рода выпадом) к CDE (Common Desktop Environment), проприетарной среде, доминировавшей в то время на рынке. За этим последовали 30 лет стремительного развития.
Первая стабильная версия среды рабочего стола (KDE 1) вышла в 1998 году. В 1999 году появился Конки (Konqi) — всеми любимый зеленый дракон‑талисман, который со временем сменил Кандальфа (Kandalf) в качестве официального символа проекта. К 2009 году сообщество внесло в кодовую базу проекта миллион изменений (коммитов). В 2014 году наступила современная эпоха: была выпущена KDE Plasma 5 — среда рабочего стола с полностью переработанной архитектурой, созданная на базе Qt 5 и KDE Frameworks.
По информации OpenNET, основные изменения и доработки в KDE Plasma 6.8:
прекращена поддержка сеанса на базе протокола X11. Оставлен только сеанс для работы с использованием протокола Wayland, функция запуска X11-приложений в котором обеспечивается при помощи DDX‑сервера XWayland. Прекращение поддержки X11 затрагивает только сеанс среды рабочего стола KDE Plasma и не касается возможности запуска приложений KDE в окружениях на базе X‑сервера (планов по прекращению поддержки X11 в приложениях KDE пока нет). Для тех, кому требуется X11, по возможности сохранена поддержка данного протокола в различных компонентах рабочего стола и добавлены дополнительные изменения для улучшения совместимости при запуске приложений поверх XWayland;
в основной состав Plasma перенесена платформа резервного копирования kup, позволяющая разрабатывать версионированные бэкапы данных пользователя и сохранять их на внешние USB‑накопители или на сервер. Возможна настройка автоматического сохранения изменений со времени прошлого резервного копирования при подключении к компьютеру накопителя с бэкапами;
добавлена утилита kscreenctl, идущая на смену kscreen‑doctor и предоставляющая более привычный и структурированный интерфейс командной строки для управления выводом. Поддерживаются такие операции, как определение доступных устройств вывода, включение/выключение устройств вывода и модификация настроек;
в композитный менеджер KWin добавлена возможность автоматической дорисовки на стороне сервера теней и контуров окон, а также применения эффекта закругления углов для приложений, применяющих декорирование окон на стороне клиента (CSD, client‑side‑decorated), но не поддерживающих указанные элементы оформления. Изменение позволило придать типовой для KDE вид таким приложениям, как Steam и Discord, окна которых ранее отрисовывались без теней, обрамления и скруглений;
значительно повышена эффективность при использовании внешних видеокарт. Из‑за того, что при использовании Wayland‑протокола linux‑dmabuf v5 композитный менеджер мог работать только с одной видеокартой, при рендеринге на другом GPU (например, на дискретной видеокарте вместо встроенной) кадры необходимо было постоянно копировать через оперативную память. В новой версии протокола linux‑dmabuf v6 проблема была решена и в KWin удалось избавиться от лишнего копирования буферов. В проведённых тестах c видеокартой, подключённой через USB‑C, в vkcube FPS вырос с 5 до 120, в игре Cyberpunk 2077 с пресетом «low» FPS увеличился c 27 до 50 при использовании linux‑dmabuf v6;
включена сопровождение тройной буферизации вывода на системах c GPU NVIDIA (Kwin автоматически включает тройную буферизацию, если графика не успевает выполнить отрисовку). При тройной буферизации используется три экранных буфера — в первый осуществляется отрисовка, из второго производится вывод на экран, а третий используется для продолжения непрерывного процесса отрисовки, если первый буфер был заполнен до завершения вертикальной развёртки (vblank). Применение третьего дополнительного буфера позволяет избавиться от рывков, возникающих при двойной буферизации в случае невозможности переключения между буферами отрисовки и вывода до завершения вертикальной развёртки. Подобная компания вывода даёт возможность повысить частоту кадров на маломощных устройствах, ценой увеличения задержки вывода;
в KWin прекращена сопровождение десктопного графического программный оболочку OpenGL в пользу использования только OpenGL ES. Поддержка OpenGL ES требуется для работы на некоторых старых GPU и, как оказалась, OpenGL ES достаточно для всех потребностей KWin, поэтому он оставлен в качестве базового внутреннего api, по крайней мере до тех пор, пока поддержка Vulkan не станет в достаточной степени развита. Оставление только OpenGL ES позволило избавиться от периодически возникающих проблем, вызванных несовместимостями между OpenGL и OpenGL ES (код, написанный и протестированный с одним api, приводил к проблемам с отрисовкой или сбоям при использовании другого программный интерфейс);
в KWin реализована сопровождение новой версии системы Emulated Input 1.6 (libei), применяемой для эмуляции ввода в окружениях на базе Wayland;
расширены возможности для удалённого подключения к рабочему столу. Повышено качество картинки и сокращены задержки при работе в медленных сетях или при частом обновлении содержимого на экране. Обеспечена двунаправленная синхронизация буфера обмена. Добавлен эксклюзивный режим, включающий блокировку экрана на стороне сервера и предоставляющий клиенту цифровой экран, точно воспроизводящий размеры окон. Страница с настройками оптимизирована для отображения в небольших окнах для корректной работы на устройствах с небольшими экранами;
в конфигуратор добавлены настройки для управления появлением диалога показа альтернативных символов после удерживания нажатия клавиш. Реализована функция поиска языков по коду локали, а также названию на родном или английском языках (то есть русский язык можно найти по «ru», «русский» и «russian»). На страницу настройки сети добавлены опции для использования аутентификации EAP‑TTLS в StrongSwan VPN. Добавлена функция включения и отключения автозапуска приложений без удаления и пересоздания записей;
в многомониторных конфигурациях в дополнение к названию монитора обеспечен вывод порядковых номеров устройств, выделенных разным цветом. Показ меток с номерами мониторов при навигации по экранам и в диалоге настройки приоритета даёт возможность более наглядно разделять подключённые мониторы и избежать путаницы при использовании нескольких мониторов от одного производителя (в частности, при подключении к виртуальной машине нескольких виртуальных мониторов);
в менеджере приложений Discover изменён порядок секций на главной странице. На странице обновлений задействован поиск без учёта регистра символов. Ускорена загрузка пиктограмм для приложений в формате Flatpak. Обеспечена группировка элементов по выполняемым операциям и ранжирование по активности при показе прогресса выполнения операции;
набор символов в интерфейсе выбора Emoji обновлён до версии стандарта Unicode 17. Реализована функция масштабирования размера значков.
Продолжить читать

