![XRDP дает экран с шахматной доской](https://rvso.com/image/1127612/XRDP%20%D0%B4%D0%B0%D0%B5%D1%82%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%20%D1%81%20%D1%88%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D0%BD%D0%BE%D0%B9%20%D0%B4%D0%BE%D1%81%D0%BA%D0%BE%D0%B9.png)
Только что закончил настройку нового сервера (первый, я полный новичок во всем этом, так что извините, если это что-то очевидное, чего я по какой-то причине не смог понять) и пытаюсь настроить XRDP, чтобы иметь возможность удаленно входить на свой сервер, но всякий раз, когда я вхожу с удаленного рабочего стола на компьютере с Windows 7, все, что я вижу, это черно-белая шахматная доска с жирным знаком X вместо курсора, больше ничего не появляется, а иногда удаленный рабочий стол просто закрывается через несколько секунд.
Я использую Gnome для графического интерфейса на своем сервере и у меня установлен Ubuntu 14.04 LTS.
Я пробовал настроить .xsession
Ubuntu так, чтобы он работал в 2D (я думаю, что это именно так gnome-session -session=Ubuntu-2d
), но это не решило проблему.
Я также попробовал это - c-nergy.be/blog/?p=5382 Я не смог закончить это, потому что всякий раз, когда я пытался echo, mate-session> ~/.xsession
мне отказывали/блокировали разрешение. Я пытался chmod mate-session
, .xsession
но это тоже ничего не дало, лол..
Любая помощь приветствуется!
Кстати: мне любопытно, что все это значит/почему это делает то, что делает, как я уже сказал, я совсем новичок в Ubuntu и во всем этом, и у меня возникли проблемы с самообучением >.<
Спасибо!
решение1
Ubuntu-2d больше не используется. Вот как это сделать с помощью сеанса xfce.
Сначала установите xrdp:
sudo apt-get install xrdp
Установите XFCE4 или любой другой поддерживаемый:
sudo apt-get install xfce4
Редактируйте наш .xsession
файл у себя дома:
echo xfce4-session >~/.xsession
Редактировать startwm.sh
файл:
sudo gedit /etc/xrdp/startwm.sh
В поле wm_start()
«Добавить» добавьте строку startxfce4
прямо под:
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
Итак, функция выглядит так:
wm_start()
{
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
startxfce4
# debian
if [ -r /etc/X11/Xsession ]; then
. /etc/X11/Xsession
exit 0
fi
.....
}
Теперь сохраните и выйдите, затем перезапустите xrdp.
sudo service xrdp restart
Теперь вы можете нормально подключаться к Ubuntu, используя Xfce для удаленных сеансов.