刚刚设置好了一个新服务器(第一个,我对这些都很陌生,所以如果这是显而易见的事情而我由于某种原因无法弄清楚,请原谅我)并一直在尝试设置 XRDP 以便我可以远程登录到我的服务器,但是每当我从 Windows 7 电脑上的远程桌面登录时,我得到的只是黑白棋盘格,上面有一个粗体 X 作为光标,没有其他任何内容出现,有时远程桌面会在几秒钟后自动关闭。
我在服务器上运行 Gnome 作为 GUI,并安装了 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
现在您可以使用 xfce 正常连接到您的 Ubuntu 进行远程会话。