XRDP 灰屏,尝试了所有方法

XRDP 灰屏,尝试了所有方法

经过几天寻找解决方案,我仍然无法从 Windows 7 到 Ubuntu Desktop 13.10(或 14.04)建立正确的 RDP 连接。当我在 Windows 中使用 RDP 时,它可以很好地连接到我的 Ubuntu 机器,但我得到的是灰色/黑色像素屏幕,带有一个“X”作为光标。

这是我到目前为止尝试过的(在 13.10 和 14.04 中)

  • 创建.xsession文件以使用 gnome-2d

  • 安装 xfce4 并更新.xsession文件以使用它

  • 在对 .xsession 文件进行任何更改后,我确实重新启动了 xrdp

  • 修改 startwm.sh 以指向 .xsession 文件的位置

  • chmod 755 .xsession文件,以便可执行

  • 更新了 NVIDIA 驱动程序

我不知道发生了什么。我能够使用 x11vnc 来控制 Ubuntu 机器,但我试图从 Windows 创建实际的远程会话,而不仅仅是控制。

任何帮助都将不胜感激,我一直在寻找解决方案,到目前为止,遇到过这种情况的其他人的解决方案对我来说都没有成功。

答案1

好的,稍事休息并找到一组略有不同的说明,让我可以完成这项工作!(仅供参考,我首先全新安装了 14.04)

以下是分步说明的链接:http://c-nergy.be/blog/?p=5305

这些指令中的两个不同之处是:

  1. 在安装 xfce4 之前,运行更新
  2. .xsession 文件很简单xfce4-session

我仍然无法让 gnome-2d 工作,但就目前而言,我很高兴我可以创建一个到我的 Linux 机器的远程会话,而无需实际控制它!

答案2

以下是适用于 Ubuntu 16.04 LTS(2017 年 7 月)的操作

一步步:

cd
sudo apt-get update
sudo apt-get install xrdp
sudo apt-get update
sudo apt-get install xfce4
echo xfce4-session > .xsession

现在从 Windows 机器(Windows 远程桌面)尝试一下,您将在 Ubuntu 系统上获得 xfce4 桌面。它看起来与控制台不同,但功能齐全。


此信息来自

http://c-nergy.be/blog/?p=5305


现在,再进一步,为了能够重新连接到同一个会话,请执行以下操作:

cd /etc/xrdp
sudo vi xrdp.ini

找到 [xrdp1] 部分末尾的如下行:

port=-1

并将其改为:

port=ask5910

保存。

(如果您不使用 vi,那么您可以使用您选择的文本编辑器)

现在,当您尝试从另一台机器登录时,您将收到三个提示。用户名、密码和端口。端口将预填充 5910。如果这是您的第一个会话,请在输入用户名和密码后将 5910 更改为 -1。

然后,如果您断开连接并想要重新连接,只需将其保留为 5910,它将重新连接到同一个会话。

答案3

安装 xrdp 和 xfce4 并使 xrdp 使用 xfce4:

sudo apt-get update    
sudo apt-get install xrdp    
sudo apt-get update    
sudo apt-get install xfce4

指向 xrdp 以使用 xfce4:

echo xfce4-session > ~/.xsession

不要忘记重新启动 xrdp 服务:

sudo service xrdp restart

检查 xrdp 的配置主机名:

hostname -I

答案4

创建了一个新用户。有了该新用户,我能够使用 rdp 登录。因此,看起来用户配置文件(主目录)存在问题。

复制了工作主目录。更改了所有权并将其与有问题的所有权交换。现在问题解决了。

相关内容