在使用 xrdp 时我应该怎么做才能停止出现“灰色”屏幕?

在使用 xrdp 时我应该怎么做才能停止出现“灰色”屏幕?

到目前为止,我已采取以下步骤:

在完全更新的 14.04 中(作为超级用户)

  1. sudo apt-get 安装 xrdp

  2. sudo apt-get 更新

  3. sudo apt-get 安装 xfce4

  4. echo xfce4-session >~/.xsession

  5. sudo 服务 xrdp 重启

在 Windows 7 中

  1. 打开 RDP

  2. 输入14.04的IP

  3. 输入凭证

然后我得到以下两个屏幕:

连接日志:

在此处输入图片描述

灰屏:

在此处输入图片描述

然后一切都崩溃了,我回到了 Windows 中的 RDP 连接管理器。

我还在 14.04 中创建了一个新的独立帐户,仅用于 RDP 会话,但似乎没有改变任何行为。

有任何想法吗?

答案1

这可能是一个老问题,但有些人可能仍然对解决方案感兴趣。根据您的描述,设置似乎是正确的。

  • 你已经安装了标准 xrdp 包 sudo apt-get install xrdp
  • 你已经安装了备用桌面(xfce)
  • 您已经使用正确的信息创建了 .xsession 文件

一般来说,灰屏是因为.xsession文件有问题或者登录的用户有问题

我的猜测是,您在使用用户 A 登录时完成了配置,但是当尝试通过 xrdp 登录时,您使用的是用户 B。

.xsession 文件是基于每个用户的。如果你有多个用户,你必须为每个用户创建包含适当信息的 .xsession 文件,或者你可以自动执行此操作(用于自动检查信息这里

因此,您有两个选择:

选项 1 - 使用 ubuntu 本地登录(无 xrdp)用户B并发出命令

- 回显 xfce4-session >~/.xsession

选项 2 - 让系统为每个用户自动创建 .xsession 文件(完整信息可在此处找到)这里

  • 编辑 startwm.sh 文件 -> sudo gedit /etc/xrdp/startwm.sh
  • 在此文件中(紧跟单词“fi”之后)添加以下行

  • echo xfce4-session >~/.xsession

如果这仍然不能解决您的问题,您可以查看日志文件。检查文件 ~/.xsession-errors(对于出现灰屏的用户)

如果这对您有用,请提供反馈

相关内容