通过 xrdp 登录时的空白桌面

nit*_*rog 45 remote-desktop windows-7 remote-access

我正在尝试使用远程桌面从 Win 7 机器访问 Ubuntu 11.10。我安装了xrdp。我启动 Windows 远程桌面客户端并登录。然后提示我输入用户名和密码。

然后它登录,但我看到的只是背景,没有菜单,什么都没有。我必须通过关闭它来杀死远程桌面。

即使我右键单击 ,也没有。有任何想法吗???

我什至走上 RDP 之路的唯一原因是 VNC 也无法工作,即使我启用了桌面共享。我陷入困境,因为我需要通过 Windows 连接到 Ubuntu。在版本 8 Ubuntu 中,这不是问题,它只是有效。

小智 21

您的 .xsession 配置中可能还有另一个桌面管理器。

cd /home/youruser
echo "gnome-session --session=ubuntu-2d" > .xsession
sudo /etc/init.d/xrdp restart
Run Code Online (Sandbox Code Playgroud)

我有一个类似的问题,这解决了它。

  • 你可以在调用`之前在`/etc/xrdp/startwm.sh`中添加第二行(`echo...`)。/etc/X11/Xsession`,即使 `.xsession` 文件被其他东西修改,它也能工作。 (3认同)

Phi*_*erg 11

对于这篇文章的未来读者(当我遇到同样的问题时,我在我的 Google 搜索中找到了这篇文章的顶部),xrdp 似乎不再适用于 Ubuntu 14.04 中的 Ubuntu-2d。相反,您必须安装 xfce

sudo apt-get install xfce4

然后添加行

xfce4-session

到您的 ~/.xsession 文件而不是 gnome-session --session=ubuntu-2d 行


Sav*_*vic 1

如果我理解正确的话,你有 Win 7 机器(rdp 客户端)和 ubuntu 11.10(rdp 服务器)。

如果你在 ubuntu 中启用了 unity 3d,这会导致问题。使用 gnome 会话回退:

sudo apt-get install gnome-session-fallback
Run Code Online (Sandbox Code Playgroud)

(您必须注销并选择“gnome classic no Effects”

..或 xubuntu (xfce) :

sudo apt-get install xubuntu-desktop
Run Code Online (Sandbox Code Playgroud)

..或 lubuntu (lxde):

sudo apt-get install lubuntu-desktop
Run Code Online (Sandbox Code Playgroud)

另外,尝试从命令行使用 rdesktop。看起来 xrdp 和其他 rdp gui 程序不支持 rdesktop 的全部功能,所以最好直接使用命令行。

rdesktop -h
Run Code Online (Sandbox Code Playgroud)