KRDP в Plasma 6.8: удалённый вход с виртуальным экраном, H.264 и общий буфер обмена

Обложка: KRDP в Plasma 6.8, удалённый вход с виртуальным экраном, RemoteFX и H.264, общий буфер обмена

25 августа 2026 Дэвид Эдмундсон из KDE рассказал в своём блоге, что меняется в KRDP, встроенном RDP-сервере Plasma. Это фоновая служба, которая отдаёт текущий сеанс Plasma на Wayland по протоколу RDP, так что подключиться можно обычным клиентом: mstsc в Windows, xfreerdp или KRDC. К Plasma 6.8 в KRDP переделали режим удалённой работы, когда у компьютера никого нет, снизили задержки, добавили RemoteFX и аппаратный H.264, сделали общий буфер обмена и закрыли несколько неприятных ошибок.

На практике это значит, что домашний или офисный компьютер с Plasma на Wayland можно открыть по RDP с ноутбука, и экран подстроится под ноутбук, а коллеги в офисе не увидят, что вы делаете. По расписанию Plasma 6 выпуск 6.8.0 запланирован на 14 октября 2026, в день 30-летия KDE. У меня Kubuntu 26.04.1 с Plasma 6.6.6, на ней же я собирал виджет Dr.Slon Ops, так что 6.8 до меня ещё не дошла.

Новый режим: экраны хоста гаснут, клиент получает свой виртуальный экран

Эдмундсон разделяет два сценария. В режиме поддержки клиент видит ровно то же, что и монитор хоста, в размере его мониторов. Это удобно, когда за компьютером кто-то сидит и вы работаете вместе. Когда вы один и заходите на свой домашний ПК с маленького ноутбука, такой режим неудобен: удалённый экран больше ноутбучного, приходится его прокручивать. А если ПК стоит в офисе, все видят, как по экрану бегает курсор.

Для этого случая в 6.8 новый сценарий, в This Week in Plasma от 4 сентября он описан как режим, который при подключении блокирует физические экраны и показывает подключившемуся новый виртуальный экран:

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

В коде это krdp MR #230: режимы SharedAccess (раскладка экранов хоста, ничего не блокируется) и RemoteAccess (раскладку задаёт клиент, хост уходит на экран входа, после выхода сеанс снова блокируется). Между ними выбирают одним флажком. Третий режим, AdditionalDisplay, добавляет один виртуальный монитор без блокировки и доступен только при ручном запуске krdpserver, так устроено у KDE Connect.

Полностью безголовый сервер без монитора Эдмундсон обещает для одного пользователя к Plasma 6.8. Одновременную работу нескольких пользователей в 6.8 он не ждёт: заморозка функций уже наступила, а задача непростая.

Задержки: очередь кадров по RTT, сброс лишних кадров, минус один кадр

В KRDP появился учёт времени по каждому кадру на всём пути: захват, кодирование, передача по сети, отрисовка у клиента и подтверждение. По нему видно, где копится задержка. Цифр в миллисекундах Эдмундсон не приводит, в посте только график промежуточных замеров. Что поменяли:

  • на медленных, нестабильных и далёких каналах сервер раньше держал в полёте только два неподтверждённых кадра, и поток проседал с ростом задержки. Теперь это окно считается от измеренного RTT, максимум секунда видео (MR #190, TWiP 8 августа);
  • когда клиент не успевает декодировать, кодировщик ставится на паузу, а ждущие кадры склеиваются или отбрасываются вместо снижения частоты (MR #237, TWiP 12 сентября);
  • задержку захвата экрана во всей Plasma и KWin, включая KRDP, сократили на один кадр (TWiP 28 августа);
  • добавлено адаптивное качество: заданное качество становится верхней границей, а качество H.264 каждые 1,5 секунды подстраивается под измеренную полосу и RTT. По умолчанию выключено, включается флажком в настройках или ключом --adaptive-quality, на RemoteFX не действует (MR #238).

Клиент KRDC тоже станет быстрее, но это выпуск KDE Gear 26.12, а не Plasma.

Совместимость: RemoteFX Progressive, аппаратный H.264, NLA для Windows

Ради совместимости RDP-сервер и нужен: клиентов много, и ведут они себя по-разному. В 6.8 KRDP умеет кодирование RemoteFX Progressive и полностью аппаратное кодирование H.264, а если H.264 не заработал, откат на другой кодек стал надёжнее. Исправлена аутентификация NLA для клиентов Windows. Ещё исправления из This Week in Plasma:

  • чёрный экран у части клиентов: в режиме Progressive, то есть без H.264, при работе через XDG-портал поток создавался по неверному идентификатору PipeWire и не получал кадров (MR #222, TWiP 8 августа);
  • сворачивание окна RDP-клиента больше не останавливает видеопоток (TWiP 4 июля);
  • сервер больше не падает при закрытии соединения, причина была в гонке потоков при завершении сеанса (MR #189, TWiP 15 августа);
  • сеанс в режиме Progressive, закрытый со стороны клиента, больше не зависает и не мешает начать новый, а аутентификация работает с freerdp 3.32 и новее (TWiP 3 октября).

Буфер обмена в обе стороны и ввод символов не из раскладки

Раньше буфер обмена шёл только с сервера на клиент. Теперь текст ходит в обе стороны (MR #213, TWiP 15 августа). Передачу файлов ещё делают, в том числе поддержку в KRDC.

Ввод перевели на libei, библиотеку для эмулированного ввода в композитор. Она надёжнее прежнего способа через XDG-портал: держит сразу несколько устройств и готовит почву для удалённого планшета и сенсорного ввода. Заодно можно вводить символы, которых нет в раскладке хоста. Пример Эдмундсона: на хосте стоит раскладка US, а с клиента всё равно набираются ẞ и целые строки на корейском.

Страница «Удалённый рабочий стол» в Параметрах системы

  • изменённые настройки подсвечиваются, как на других страницах Параметров системы (MR #232, TWiP 22 августа);
  • появился флажок адаптивного качества из MR #238;
  • значок в системном лотке после внезапного обрыва соединения теперь исчезает, а не висит до перезагрузки (TWiP 22 августа).

Когда ждать: Plasma 6.8.0 по расписанию 14 октября 2026

По расписанию Plasma 6 на community.kde.org заморозка функций 6.8 была 27 августа, первая бета 10 сентября, вторая 24 сентября. Архивы 6.8.0 для дистрибутивов запланированы на 8 октября, публичный выпуск на среду 14 октября 2026, с пометкой, что он совпадает с 30-летием KDE. Расписание KDE оговаривает, что даты могут сдвигаться.

Plasma 6.6 там же названа текущей LTS с поддержкой примерно до февраля 2029 года. Kubuntu 26.04 сидит на этой ветке, поэтому проверить новый KRDP на ней можно будет, только когда 6.8 появится в репозиториях или бэкпортах.

Эдмундсон прямо пишет, что удалённый рабочий стол остаётся одним из слабых мест перехода на Wayland и критически важен для тех, кто пока держится за X11. Поэтому он просит запускать сборки из master и присылать отчёты об ошибках. По тому же расписанию поддержка оконного менеджера X11 закончится с выпуском Plasma 6.7.7 в январе 2027.

Итог такой. В Plasma 6.8 у KRDP появляется то, чего не хватало для работы со своим компьютером издалека: отдельный режим удалённого входа со своим виртуальным экраном, RemoteFX и аппаратный H.264, общий буфер для текста и меньше задержек на плохих каналах. Передача файлов пока в работе, одновременной работы нескольких пользователей в 6.8 Эдмундсон не ждёт, а выпуск запланирован на 14 октября.

Источники и ссылки


Комментарии загружаются…