ВСЕ СИСТЕМЫ РАБОТАЮТ·v0.16.24·AGPL-3.0·TLS · per-device
FREE · 30 устройств
← Все статьи
LINUX · 6 МИН ЧТЕНИЯ

X11 и Wayland: почему нет удалённого экрана

Редакция GoDesk
15 сентября 2026

Если удалённая сессия к Linux установилась, а экран пустой или чёрный, причина почти всегда в графической подсистеме, а не в сети. Wayland ограничивает доступ к содержимому экрана на уровне самого протокола, и что именно получится захватить, зависит от окружения рабочего стола. В сессии X11 захват исторически ведёт себя предсказуемее.

Первое, что нужно выяснить

Тип текущей сессии показывает команда echo $XDG_SESSION_TYPE — ответ будет x11 или wayland. Выполнять её нужно именно в графической сессии на целевой машине, а не в SSH-подключении: в SSH переменная либо пустая, либо покажет tty.

Заодно запишите окружение рабочего стола и его версию. На Wayland это ключевой параметр: одна и та же программа на GNOME и на KDE может вести себя по-разному.

Что меняется для поддержки?

  • Захват экрана. На X11 он работает единообразно. На Wayland зависит от окружения и его версии — и может потребовать явного разрешения от пользователя за машиной.
  • Экран блокировки и вход в систему. На части конфигураций после блокировки картинка становится недоступна, и удалённая сторона видит пустой экран. Это ограничение системы, а не сбой соединения.
  • Эмуляция ввода. Мышь и клавиатура на Wayland тоже проходят через отдельные механизмы, поэтому возможна ситуация «картинка есть, управления нет».
  • Доступ без присутствия пользователя. Сценарий «подключиться к машине, за которой никого нет» на Wayland сложнее: некому нажать «разрешить», если разрешение запрашивается.

Как диагностировать, ничего не сломав?

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

  • Убедитесь, что сессия действительно установлена: если устройство онлайн и передаёт ввод, дело не в сети.
  • Проверьте, не заблокирован ли экран на той стороне, и попросите разблокировать. Это самая частая причина «чёрного экрана».
  • Посмотрите, не появился ли на удалённой машине системный запрос разрешения на доступ к экрану — он может ждать нажатия.
  • Выйдите из системы и войдите заново, выбрав на экране входа сессию X11 — в большинстве окружений она доступна рядом с основной. Сравните поведение.
  • Если на X11 всё работает, вы нашли причину. Дальше это вопрос решения: оставить X11 на машинах, где нужен удалённый доступ, или ждать поддержки в вашем окружении.

Чего делать не нужно: удалять Wayland из системы, менять конфигурацию менеджера входа наугад по совету с форума и ставить пакеты из непроверенных репозиториев. Смена сессии на экране входа обратима, правка системных конфигов — далеко не всегда.

Что это значит при развёртывании?

Проверяйте на машине, повторяющей типовую конфигурацию, до того как разворачивать на парк, — и фиксируйте тип сессии в карточке устройства. При обновлении дистрибутива сессия может смениться с X11 на Wayland, и через полгода никто не вспомнит, почему перестало работать то, что работало. Порядок первичной проверки собран в статье о подготовке Linux к удалённому доступу, а платформенные детали — на странице удалённого рабочего стола для Linux.

ЧАСТЫЕ ВОПРОСЫ

Можно ли переключиться с Wayland на X11?

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

Почему при подключении виден только чёрный экран?

Чаще всего это как раз ограничение захвата экрана: изображение не передаётся, хотя соединение установлено. Проверить стоит тип сессии — командой echo $XDG_SESSION_TYPE — и то, вошёл ли вообще пользователь в графическую сессию: на экране входа показывать ещё нечего.

Удалёнка без таймера.

Бесплатно до 30 устройств, без карты.

↓ Скачать GoDesk
◢ ЧИТАЙТЕ ТАКЖЕ