Запустить сеанс Xubuntu в xrdp

У меня Ubuntu 20.04 на моем экземпляре AWS, и я установил xubuntu-desktop и xrdp . После помещения exec startxfce4 в мой пользовательский ~ / .xsession я могу запустить сеанс XFCE4 по умолчанию, когда я подключаюсь с моей Windows через удаленный рабочий стол и выбираю опцию «Xorg» на экране входа в систему. Но это просто XFCE4 по умолчанию, и я хотел бы запустить сеанс Xubuntu со всеми его настройками, чтобы он выглядел и ощущался. Посоветуйте, пожалуйста, как этого добиться.

0
задан 18 December 2020 в 14:54

1 ответ

Причина в том, что некоторые переменные среды не установлены и не переданы в startxfce4. Создайте файл /usr/local/bin/start-xubuntu и поместите «start-xubuntu» в ~/.xsessions:

#!/bin/bash

export XDG_DATA_DIRS="/usr/share/xfce4:/usr/share/xubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share"
export XDG_CONFIG_DIRS="/etc/xdg/xdg-xubuntu:/etc/xdg"

export LANG=en_US.UTF-8
export GDM_LANG=en_US.UTF-8
export DESKTOP_SESSION=xubuntu
export GDMSESSION=xubuntu
export XDG_SESSION_DESKTOP=xubuntu

# propagate to X sessions. It is important when user first
# login, they decide on the initial xfce/xubuntu template settings.
dbus-update-activation-environment --verbose XDG_DATA_DIRS XDG_CONFIG_DIRS DESKTOP_SESSION GDMSESSION XDG_SESSION_DESKTOP

exec startxfce4

Приветствуется Netspectrum Ubuntu AMI на AWS, что дает вам готовый рабочий стол xubuntu с собой через VNC, RDP или браузер за несколько секунд.

1
ответ дан 25 January 2021 в 02:39

Другие вопросы по тегам:

Похожие вопросы: