Как запустить “тот же рабочий стол”, когда я подключаюсь к Xrdp?

Вопрос или проблема

Я обычный пользователь Linux. Я не полностью понимаю Xsessions и конфигурации оконных менеджеров и тому подобное.

У меня есть Jetson Nano Mini, и я хочу настроить Xrdp, чтобы я мог убрать его в шкаф и использовать удаленно. Я установил Xrdp с помощью sudo apt install xrpd, и я могу подключаться и входить, но рабочий стол отличается от того, который я получаю при локальном входе. Я понимаю, что это другая Xsession (или, по крайней мере, думаю, что понимаю), но также тема и раскладка отличаются.

Что мне нужно сделать, чтобы рабочий стол, который я вижу при входе через Xrdp, выглядел так же, как рабочий стол, который я вижу при локальном входе?

Меня не очень беспокоит подключение к консольной сессии через RDP, но если это простая опция включения/выключения в какой-то конфигурации, было бы хорошо знать. Jetson Nano работает под управлением Ubuntu 18.04.

Ответ или решение

Чтобы сделать так, чтобы при подключении через Xrdp вы видели "тот же рабочий стол", что и при локальном входе на вашем Jetson Nano с Ubuntu 18.04, следуйте приведённым ниже шагам. Эта модификация упростит вам работу с удалённым доступом и позволит наслаждаться тем же пользовательским интерфейсом.

Шаг 1: Установка необходимых пакетов

Проблема различий в рабочих столах часто связана с отсутствием необходимых компонентов для запуска окружения рабочего стола. Подтвердите, что у вас установлены необходимые пакеты, такие как xfce4, xfce4-session, и поменяйте рабочее окружение по умолчанию, если вы его ещё не устанавливали.

sudo apt install xfce4 xfce4-session

Шаг 2: Настройка Xrdp

Затем откройте файл конфигурации Xrdp:

sudo nano /etc/xrdp/startwm.sh

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

echo "startxfce4" >~/.xsession

Затем убедитесь, что вы закомментировали (добавив # в начале строки) или удалили строки, которые относятся к запуску других оконных менеджеров, например, startkde или gnome-session.

Шаг 3: Настройка файла .xsession

Убедитесь, что файл .xsession в вашем домашнем каталоге настроен правильно. Чтобы создать или отредактировать его, выполните:

nano ~/.xsession

Добавьте в файл следующую строку, если она ещё не присутствует:

startxfce4

Шаг 4: Перезапуск службы Xrdp

Для применения изменений перезапустите службу Xrdp:

sudo systemctl restart xrdp

Шаг 5: Параметры подключения

Теперь запустите RDP-клиент на вашем удаленном устройстве и подключитесь к вашему Jetson Nano. Вы должны увидеть запущенное окружение XFCE, которое будет максимально похоже на то, что вы видите при локальном входе.

Дополнительные настройки

Если вы хотите подключаться к консольной сессии, можно внести изменения в конфигурацию:

  1. В файле /etc/xrdp/xrdp.ini добавьте или измените секцию console:

    [console]
    param=/usr/bin/Xvnc
  2. После этой настройки перезапустите Xrdp:

    sudo systemctl restart xrdp

Заключение

С помощью вышеуказанных шагов вы сможете настроить удалённый доступ к вашему Jetson Nano через Xrdp, чтобы рабочий стол выглядел именно так, как вы привыкли при локальной работе. Если возникнут дополнительные вопросы или проблемы, не стесняйтесь их задавать. Успехов в ваших начинаниях!

Оцените материал
Добавить комментарий

Капча загружается...