XRDP 提供棋盘格屏幕

XRDP 提供棋盘格屏幕

刚刚设置好了一个新服务器(第一个,我对这些都很陌生,所以如果这是显而易见的事情而我由于某种原因无法弄清楚,请原谅我)并一直在尝试设置 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 进行远程会话。

相关内容