Вопрос или проблема
Я использую Ubuntu 24.04 на моем основном компьютере. У меня есть ноутбук с Windows 11, который я хочу использовать как внешний монитор, когда я работаю на своем компьютере и мне нужно дополнительное пространство экрана. После быстрого поиска я обнаружил, что Gnome внедрил новую функцию, которая позволяет мне использовать RDP для расширения моего экрана, создавая виртуальный экран на Ubuntu и делясь им через RDP. Я использовал следующую команду, чтобы установить режим общего доступа к рабочему столу RDP в ‘расширение’ вместо ‘зеркала основного’:
gsettings set org.gnome.desktop.remote-desktop.rdp screen-share-mode 'extend'
.
Когда я подключаюсь через RDP, я получаю черный экран на своем ноутбуке (что, как я понимаю, должно быть в порядке на этом этапе), но я не вижу виртуальный экран, который должен быть создан в меню настроек ‘Дисплеи’ на моем основном компьютере. Следующий шаг, согласно некоторым руководствам в интернете, должен заключаться в том, чтобы разместить виртуальный экран рядом с моим дисплеем в настройках, чтобы активировать его, и он должен начать работать после этого. Но снова, я не вижу ни одного экрана в меню ‘Дисплеи’… Я вижу некоторые настройки для моего текущего экрана, но ничего другого.
Ответ или решение
Расширение рабочего стола на Ubuntu 24.04 с использованием Windows 11 в качестве внешнего монитора через RDP может представлять собой сложную задачу. Давайте перейти к поэтапному решению данной проблемы.
1. Общее описание проблемы
Вы используете Ubuntu 24.04 на своем основном компьютере и хотите использовать ноутбук под управлением Windows 11 как дополнительный экран. Вы уже выполнили первую настройку, активировав режим расширения рабочего стола с помощью команды:
gsettings set org.gnome.desktop.remote-desktop.rdp screen-share-mode 'extend'
Однако при подключении через RDP на вашем ноутбуке вы сталкиваетесь с черным экраном и отсутствием виртуального дисплея в настройках «Экран».
2. Проверка конфигурации
Перед тем как углубиться в решение, убедитесь, что ваша система настроена правильно:
-
Обновления: Убедитесь, что у вас установлены все последние обновления для Ubuntu. Используйте команды:
sudo apt update sudo apt upgrade
-
Доступ к RDP: Проверьте настройки RDP, чтобы убедиться, что удаленный доступ включен.
3. Настройка виртуального дисплея
3.1 Создание виртуального дисплея
Для корректной работы режима расширения рабочего стола, возможно, вам потребуется вручную создать виртуальный дисплей. Это можно сделать с помощью утилиты xrandr.
Выполните следующую команду в терминале:
xrandr --newmode "1920x1080_60.00" 1920 2048 2088 2200 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VIRTUAL1 "1920x1080_60.00"
Не забудьте заменить 1920x1080_60.00
на желаемое разрешение, если вам нужно другое. После этого запустите:
xrandr --output VIRTUAL1 --right-of 0
Это создаст виртуальный дисплей рядом с вашим основным экраном.
3.2 Проверка виртуального дисплея
После создания виртуального дисплея, откройте настройки дисплеев на вашем основном компьютере (через «Настройки» -> «Дисплеи») и убедитесь, что виртуальный экран отображается.
4. Подключение через RDP
Теперь вы можете подключиться к вашему компьютеру с помощью ноутбука под управлением Windows. Для подключения используйте встроенный в Windows клиент RDP. Убедитесь, что вы вводите правильный IP-адрес вашего Ubuntu-компьютера и выбираете настройки для использования с расширенным рабочим столом.
5. Устранение неполадок
Если проблема с черным экраном сохраняется:
-
Перезапустите службу RDP в Ubuntu с помощью команды:
sudo systemctl restart xrdp
-
Проверьте журналы системы и xrdp для поиска ошибок:
journalctl -xe tail -n 50 /var/log/xrdp-sesman.log
Заключение
Расширение рабочего стола с использованием ноутбука под управлением Windows в качестве второго монитора для Ubuntu 24.04 потребует некоторых настоек, однако, следуя вышеуказанным шагам, вы сможете успешно решить свою проблему. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью на специализированные форумы или сообщества разработчиков.