Как использовать смартфон или планшет как второй монитор в Linux
Если нужно расширить рабочее пространство Linux с помощью мобильного устройства, доступны три практичных варианта: встроенный RDP в Gnome 42, VirtScreen с VNC и кроссплатформенный Deskreen через браузер. Выбор зависит от сервера отображения (Wayland или Xorg), требований к интерактивности и сети. В статье приведены пошаговые инструкции, рекомендации по безопасности, устранению неполадок и контрольные списки для разных ролей.

Наличие второго монитора повышает производительность и упрощает многозадачность. Если нельзя взять с собой физический монитор или хочется использовать мобильное устройство в роли дополнительного экрана, этот подробный гид по трём методам поможет настроить всё правильно.
Содержание
- RDP в Gnome 42
- VirtScreen и VNC
- Deskreen через браузер
- Часто задаваемые вопросы
- Дополнительно: сравнение, безопасность, чеклисты, сценарии устранения неполадок
Также рекомендуем: Как транслировать экран Android на рабочий стол Linux
Короткое объяснение технологий
- RDP: протокол удалённого рабочего стола, обеспечивает интерактивный доступ и поддержку виртуальных расширяемых мониторов в Gnome 42.
- VNC: протокол удалённого доступа, передаёт изображение экрана и при правильной настройке позволяет ввод с клиентского устройства.
- WebRTC/HTTP-стриминг (как в Deskreen): передаёт видеопоток экрана в браузер, обычно без управления с удалённого устройства.
Определение: виртуальный монитор — программный дисплей, который система видит как физический экран.
1. RDP в Gnome 42
Gnome 42 добавляет возможность выдавать расширяемый виртуальный монитор через RDP. Это наиболее простой и удобный способ, если ваша система использует Gnome 42 и Wayland.
Перед началом убедитесь, что у вас дистрибутив с Gnome 42, например Ubuntu 22.04 LTS по умолчанию с Wayland.
Включение функции виртуального монитора в Gnome 42
Запустите в терминале:
gsettings set org.gnome.desktop.remote-desktop.rdp screen-share-mode extend
Это позволяет системе создавать виртуальный экран, который в поведении ничем не отличается от физического монитора.
Настройка удалённого рабочего стола через системные настройки
- Откройте Настройки и раздел Совместное использование.

- Выберите Удалённый рабочий стол, включите Удалённый рабочий стол и Управление удалённым рабочим столом.
- Задайте имя пользователя и пароль для подключения.

- Закройте окно и выполните выход из сессии GNOME. После повторного входа служба будет доступна.
Также полезно: Как использовать chroot в Linux и восстановить систему
Подключение с мобильного устройства
На мобильном устройстве установите любой RDP-клиент. Пример: Microsoft Remote Desktop для Android, iOS и iPadOS.
- В приложении Remote Desktop нажмите «плюс» и добавьте ПК.

- В поле PC NAME укажите IP-адрес вашего компьютера. Убедитесь, что все устройства в одной сети.

- Чтобы узнать IP, выполните в терминале:
hostname -I
- При первом подключении приложение запросит имя пользователя и пароль. Введите ранее заданные учётные данные и продолжите.

Позиционирование виртуального монитора
Откройте Настройки → Дисплеи и расположите виртуальный экран относительно основного. Можно изменить ориентацию и расположение так же, как и с физическим монитором.

Советы по RDP:
- RDP обеспечивает ввод с удалённого устройства и низкую задержку для базовых задач.
- При воспроизведении видео используйте сеть 5 GHz для более плавного потока.
- Если у вас корпоративная сеть, проверьте фаервол и политики безопасности.
2. VirtScreen
VirtScreen создаёт виртуальный экран и шарит его через VNC. Это решение для тех, кто работает на Xorg. VirtScreen пока неофициално поддерживает Wayland, поэтому переключитесь на Xorg, если хотите использовать этот метод.
Установка VirtScreen
Скачайте пакет с GitHub проекта. Для установки deb-пакета выполните:
sudo dpkg -i path/to/virtscreen.debЗамените path/to/virtscreen.deb на реальный путь к файлу.

Запуск VirtScreen
- Запустите в терминале:
virtscreen
- В меню панели выберите иконку VirtScreen и откройте программу.
- Если окно не открывается из-за несовместимости драйверов, выполните:
export MESA_LOADER_DRIVER_OVERRIDE=i965;
virtscreen
- В интерфейсе VirtScreen выберите разрешение виртуального экрана и нажмите ENABLE VIRTUAL SCREEN.

- Перейдите на вкладку VNC и нажмите START VNC SERVER.

Подключение через VNC клиент на мобильном устройстве
Откройте VNC Viewer или другой VNC-клиент на телефоне и создайте новую запись. Введите отображаемый IP и порт, например 192.168.0.108:5900. В поле имени можно оставить пустым.

Нажмите Connect, и вы увидите рабочий стол на виртуальном экране.

Советы по VirtScreen:
- VNC может передавать ввод с клиента, но производительность зависит от сети.
- Настройте пароль и, при возможности, туннелирование через SSH для безопасности.
- VirtScreen полезен, когда вы хотите виртуальный экран без физического dummy-плагина.
3. Deskreen
Deskreen транслирует экран в любой веб-браузер через локальную сеть. Это удобно, если клиентское устройство не поддерживает RDP или VNC, но поддержка ввода ограничена: Deskreen по умолчанию транслирует видео, а не полноценный интерактивный сеанс.
Установка Deskreen
Скачайте deb-пакет с официального сайта Deskreen. Установите командой:
sudo dpkg -i path/to/deskreen.debТакже доступен AppImage, который не требует установки.

Совместное использование одного окна
Откройте Deskreen и в браузере на мобильном устройстве перейдите по указанному адресу.

Подтвердите запрос на доступ к экрану, нажмите Allow.

Выберите Application Window и выберите одно из открытых окон для передачи.

Передача расширённого экрана
Для передачи целого дополнительного дисплея Deskreen требует dummy display plug или виртуального экрана (например, созданного VirtScreen). Dummy plug заставляет систему думать, что подключён физический монитор.
- Подключите dummy plug к видеовыходу или создайте виртуальный экран через VirtScreen.
- В Settings → Displays установите режим Join Displays.
- В Deskreen выберите Entire Screen и затем второй экран.

Подтвердите выбор, и расширенный экран будет показан в браузере клиента.

Ограничения Deskreen:
- Передача идёт в виде видеопотока, поэтому взаимодействие с удалённого устройства ограничено.
- Если окно, которое вы транслируете, свернуть, браузер покажет пустой чёрный экран.
- Поддержка Wayland на данный момент ограничена; для стабильной работы используйте Xorg.
Сравнение методов: краткая таблица преимуществ и ограничений
RDP в Gnome 42
- Плюсы: интерактивность, поддержка виртуальных мониторов, низкая задержка в локальных сетях
- Минусы: требует Gnome 42 и Wayland; могут быть нюансы с настройкой в корпоративных сетях
VirtScreen + VNC
- Плюсы: гибкость, виртуальный экран без hardware dummy plug, поддержка ввода
- Минусы: требует Xorg, может быть медленнее при плохой сети
Deskreen
- Плюсы: работает в браузере на любой платформе, прост в запуске
- Минусы: потоковое видео без полноценного управления, чувствителен к свернутым окнам
Когда этот подход не подходит
- Нужны сверхнизкая задержка и цветовая точность для профессиональной обработки видео или игр
- Отсутствует стабильная локальная сеть 5 GHz или сеть с высокой пропускной способностью
- Администрация сети запрещает P2P или определённые порты
Рекомендации по сети и производительности
- Используйте локальную Wi-Fi сеть 5 GHz или проводное подключение для минимальной задержки.
- Для потокового видео закладывайте пропускную способность от 5 до 20 Мбит/с на устройство в зависимости от разрешения.
- Снижение качества изображения в клиентах помогает при медленной сети.
Важно: не придумываем точных числовых гарантий, так как реальная пропускная способность зависит от оборудования и окружения.
Безопасность и конфиденциальность
- Всегда задавайте надёжный пароль для удалённого доступа.
- По возможности используйте туннели SSH для VNC или VPN при подключениях через публичные сети.
- Контролируйте, какие окна и приложения вы транслируете. Не передавайте конфиденциальные данные по незашифрованным каналам.
- Убедитесь, что файерволы разрешают нужные порты и только между доверенными устройствами.
Совместимость и миграция
- Gnome 42: встроенная поддержка RDP и виртуального монитора. На более ранних Gnome этой возможности может не быть.
- Wayland: предпочтителен для RDP в Gnome 42. VirtScreen и Deskreen при полной функциональности лучше запускать на Xorg.
- При переходе между Xorg и Wayland перезапустите сессию на экране входа в систему.
Руководство по устранению неполадок
Пошаговый чек-лист при проблемах с подключением:
- Проверьте, что все устройства в одной сети и видят друг друга (ping).
- Узнайте IP: hostname -I.
- Убедитесь, что служба запущена: для RDP проверьте настройки Remote Desktop, для VirtScreen проверьте, что VNC сервер запущен.
- Если клиент не видит службу, проверьте блокировку портов и правила фаервола.
- Для проблем с графическими драйверами попробуйте запустить с экспортом MESA_LOADER_DRIVER_OVERRIDE и перезапустить приложение.
- При виде чёрного экрана в Deskreen проверьте, что транслируемое окно не свернуто и режим дисплея настроен правильно.
- Если RDP перестаёт работать после перезагрузки, выйдите из сессии и войдите снова.
Критерии приёмки
- Устройство подключается к виртуальному дисплею и показывает рабочий стол в течение 10 секунд после попытки соединения в локальной сети.
- При использовании RDP или VirtScreen ввод с клиента отражается на хосте.
- При Deskreen браузер на клиенте отображает выбранное окно или экран и не показывает пустой кадр при работающем окне.
Чек-листы по ролям
Администратор
- Проверить политику сети и фаервола
- Настроить учётные записи и гарантировать шифрование
- Документировать используемые порты и сервисы
Разработчик или power user
- Установить необходимое ПО: RDP клиент, VirtScreen, VNC Viewer, Deskreen
- Тестировать на Xorg и Wayland
- Подготовить скрипты для быстрого переключения окружения
Обычный пользователь
- Убедиться, что мобильное устройство подключено к той же сети
- Следовать инструкциям установки клиента и вводить только надёжные пароли
- Проверить положение виртуального экрана в настройках дисплея
SOP: быстрый рабочий процесс для развертывания RDP в Gnome 42
- Проверить версию Gnome и сервер отображения.
- Включить режим extend через gsettings.
- Включить Remote Desktop в Настройках и задать пароль.
- На мобильном устройстве установить RDP клиент и добавить ПК по IP.
- Подключиться и настроить положение дисплея.
Возможные альтернативные подходы
- Использовать физический USB-C монитор или портативный монитор с HDMI при работе вне сети
- Применять программные решения с использованием браузерных плагинов или облачных рабочих столов, если локальная сеть ограничена
- Для односторонней трансляции экрана рассмотреть OBS Studio с отправкой локального потока по сети
Ментальные модели и эвристики при выборе метода
- Если нужен ввод с удалённого устройства, ищите RDP или VNC-решения.
- Если важно простое воспроизведение и кроссплатформенность без установки, выбирайте Deskreen.
- Если ваша система на Wayland и у вас Gnome 42, сначала пробуйте RDP как самый интегрированный вариант.
Минимальные тесты и критерии приёмки
- Функциональный тест: подключение с мобильного и видимость рабочего стола
- Производительность: перемещение окна без заметных задержек в течении 30 секунд
- Безопасность: проверка, что передача требует пароля
Decision tree для выбора метода
flowchart TD
A[Нужен ввод с мобильного?] -->|Да| B{Есть Gnome 42 и Wayland?}
A -->|Нет| C[Подойдёт Deskreen]
B -->|Да| D[RDP в Gnome 42]
B -->|Нет| E{Работа на Xorg?}
E -->|Да| F[VirtScreen + VNC]
E -->|Нет| CТестовые сценарии и приемочные критерии
- Подключение RDP: мобильное устройство успешно подключается и прокручивает окно без ошибок
- VirtScreen: VNC клиент на мобильном отображает виртуальный экран и регистрирует ввод
- Deskreen: браузер отображает окно и видео обновляется при изменениях на хосте
Часто задаваемые вопросы
Почему RDP не работает после перезагрузки
Это известная проблема. Часто помогает выход из текущей сессии и повторный вход. Также проверьте, что служба Remote Desktop активна и учётные данные не изменились.
Как сменить сервер отображения с Xorg на Wayland и обратно
На экране входа в систему Gnome нажмите значок настроек перед вводом пароля и выберите предпочитаемый сервер отображения. Затем выполните вход.
Можно ли использовать более одного виртуального дисплея в Gnome 42
Технически да, но при добавлении нескольких виртуальных дисплеев нагрузка на графическую подсистему и CPU может заметно возрасти.
Можно ли воспроизводить видео на вторичном экране
Да. RDP, VirtScreen и Deskreen справляются с воспроизведением видео в локальной сети. Для лучшего качества используйте 5 GHz сеть или кабельное соединение.
Можно ли взаимодействовать с Linux с мобильного устройства
RDP и VirtScreen позволяют ввод и управление. Deskreen представляет экран как видео и не поддерживает полноценное управление с клиента.
Риски и их смягчение
- Небезопасные пароли: используйте сложные пароли и по возможности двухфакторную аутентификацию
- Открытые порты: ограничьте доступ по IP и используйте VPN для удалённого доступа
- Производительность: снизьте разрешение или битрейт при медленной сети
Локальные альтернативы и ограничения
В некоторых регионах и корпоративных средах доступ к внешним репозиториям может ограничиваться. В таком случае используйте локальные зеркала или установщики из корпоративного хранилища.
Краткое резюме
- Выбор метода зависит от сервера отображения, требований к интерактивности и качества видеопередачи.
- RDP в Gnome 42 — лучший вариант для интерактивного виртуального монитора на Wayland.
- VirtScreen хорош для Xorg и полноценного ввода через VNC.
- Deskreen удобен для быстрого подключения через браузер, но не обеспечивает ввод с клиента.
Image credit: Screenshots by Muhammad Munna
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента