因此,我最近在物理 dl320 上部署了一个 Appium 服务器,以便我们可以自动化我们的移动应用程序开发。我正在使用旧版本的 KVM,它一次只允许一个控制台连接。这行不通,因为我需要使用它,而且我会让 QA 团队连接进来。
时间过去了好久,但经过一番研究,似乎 Windows / Linux 之间的 RDP 是可行的。我决定使用 tigerVNC 和 XRDP,它们都是开源工具。设置很简单,我很快就连接上了。
问题是,当我尝试启动 android studio 时,GUI 窗口是白色的并且无法使用。
有谁知道解决办法吗?
答案1
经过反复尝试,我发现 tigerVNC 与设置无关。问题与 XRDP 配置文件中设置的颜色位深度有关。
修理:
sudo vim /etc/xrdp/sesman.ini
添加以下行:
param=-depth
param=24
在以下部分末尾:
[Xvnc]
最后一部分看起来应该是这样的:
[Xvnc]
param=Xvnc
param=-bs
param=-nolisten
param=tcp
param=-localhost
param=-dpi
param=96
param=-depth
param=24
现在从 Windows 到 Linux 的 RDP 是完美无缺的,并且具有足够的分辨率来实际查看模拟器。