Настройка Удалённого рабочего стола Chrome для Plasma Wayland

Обновлено: 21 марта 2026 г.

Эта инструкция описывает настройку Удалённого рабочего стола Chrome (англ. Chrome Remote Desktop) для доступа к сеансу Plasma Wayland, запущенному на системе без монитора.

Системные требования

Настройка

1. Переключение KWin на виртуальный фреймбуфер

  1. Создайте обёртку kwin_wayland, включающую отрисовку в виртуальный кадровый буфер, и разместите её в каталоге, содержащемся в PATH — например, ~/bin/kwin_wayland:
#!/bin/sh

# Запускаем настоящий kwin_wayland с флагом --virtual.
exec /usr/bin/kwin_wayland --virtual "$@"

Не забудьте сделать новый файл сценария исполняемым.

2. Предавторизация доступа к порталу XDG

Заранее разрешите приложениям доступ к функциям портала XDG без интерактивных диалоговых окон:

flatpak permission-set kde-authorized remote-desktop "" yes

Документация: https://develop.kde.org/docs/administration/portal-permissions/.

3. Обеспечение доступа к графическому процессору

Если в системе нет настоящей видеокарты — как, например, в некоторых виртуальных машинах — можно включить модуль ядра vgem:

sudo modprobe vgem
echo "vgem" | sudo tee /etc/modules-load.d/crd-vgem.conf

Убедитесь в наличии файла устройства /dev/dri/card* или /dev/dri/renderD*, а также что пользователь входит в группу, владеющую этим устройством — обычно video или render. Пример выполнения:

ls -l /dev/dri/card0
groups "$USER" | grep video
sudo usermod -a -G video "$USER"

Чтобы изменения членства в группах вступили в силу, требуется выйти из системы и войти снова.

4. Включение поддержки Wayland в Удалённом рабочем столе Chrome

Добавьте эту переменную среды в ~/.bash_profile, ~/.zprofile или другой файл инициализации, который исполняется вашей основной командной оболочкой при входе в систему:

export CHROME_REMOTE_DESKTOP_USE_WAYLAND=KDE

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

5. Отключение подгонки под размер окна

Из-за ограничения в KWin опция «Подгонять под размер окна» в настройках Удалённого рабочего стола Chrome будет препятствовать правильной работе. Вам нужно:

sudo systemctl restart chrome-remote-desktop@$USER

Это предпочтение сохранится для будущих сеансов.

6. Отключение встроенного виртуального экрана KWin

При запуске KWin создаёт виртуальный монитор по умолчанию, Virtual-0, который не используется Удалённым рабочим столом Chrome. Его стоит отключить, чтобы избежать открытия окон приложений за пределами видимой области.

kscreen-doctor output.Virtual-0.disable

Готово ☑️

Система готова к удалённому использованию.

Ограничения

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