![通过远程桌面连接到 Xubuntu 18.04(由 Hyper-V 托管)时出现空白屏幕](https://linux22.com/image/912867/%E9%80%9A%E8%BF%87%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%BF%9E%E6%8E%A5%E5%88%B0%20Xubuntu%2018.04%EF%BC%88%E7%94%B1%20Hyper-V%20%E6%89%98%E7%AE%A1%EF%BC%89%E6%97%B6%E5%87%BA%E7%8E%B0%E7%A9%BA%E7%99%BD%E5%B1%8F%E5%B9%95.png)
我在 Hyper-V 上安装了 Xubuntu 18.04。
当我想使用远程桌面来克隆机器时,它会显示一个空白屏幕。
我按照以下几个指南配置了 XRDP:
https://c-nergy.be/blog/?p=11868
https://medium.com/@vivekteega/how-to-setup-an-xrdp-server-on-ubuntu-18-04-89f7e205bd4e
https://help.ubuntu.com/community/xrdp
但它们都不起作用。
有什么问题?
答案1
对于 Ubuntu 18.04 Bionic,这有效:
sudo apt-get install xorgxrdp-hwe-18.04
这将安装兼容的 xrdp 包
旧版本不兼容,如果您安装了旧版本,则必须:
sudo apt-get install xserver-xorg-core
sudo apt-get -y install xserver-xorg-input-all
如果你安装了旧的东西,这将删除它
不要使用下面的解决方案!
互联网上的其他答案也建议使用这个解决方案,但这只会给你的 Ubuntu 18 安装带来另一个问题
Xrdp 使用 Ubuntu 18.04、Bionic Beaver 显示空白屏幕
要解决此“第二个会话”问题并允许尽可能多的会话,请编辑 /etc/xrdp/startwm.sh 并在测试和执行 Xsession 的行之前添加这些行。$HOME/.profile 不是解决方案的一部分,但它无论如何都应该在启动会话之前运行。
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
答案2
只是猜测
如果你正在跑步Xubuntu 18.04.2 或 18.04.3,你可能会受到了解 xRDP 的问题...
如果你已经从 xubuntu 存储库在系统上手动安装了 xrdp 包,未安装 xorgxrdp 包因为包依赖问题...
尝试安装新的 xorgxrdp-hwe-18.04 包并重试
要安装该包,请执行以下命令
sudo apt-get 安装 xorgxrdp-hwe-18.04
我们假设您已经在系统上安装了 xrdp 包...
希望这对你有帮助,下次见