我在 Amazon EC2 上运行 16.04 作为远程桌面主机的实验。我通过专有的 nomachine (NX) 服务器连接到它。连接很好,但我只有 800x600 的显示分辨率。Unity 控制面板确认了这一点。xrandr -q 输出为:
Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected primary 800x600+0+0 0mm x 0mm
800x600 0.00*
有什么我可以做的吗?
我无法解决这个问题。这是 EC2 和免费 NX 服务器的限制。相反,我尝试了一些不同的远程服务器,并认为tigervnc 是最好的。只有 v1.7(目前处于测试阶段)有 debian 软件包。该项目具有 .deb 构建脚本,但显然不适用于稳定版本,这可能是它不在存储库中的包的原因。它运行良好,它是一个活跃的项目,它是我尝试过的最好的 VNC 服务器。性能比我预期的要好得多;拥有 EC2 机器和我在同一个国家可能会有所帮助(延迟而不是带宽可能是体面的 VNC 连接更重要的部分)。
我发现这个链接很有帮助: http ://www.hiroom2.com/2016/05/24/ubuntu-16-04-remote-connect-to-gnome-classic-desktop-with-vnc-xrdp/
开箱即用,xfce 支持一系列不同的屏幕分辨率(当我更改为tigervnc 时)。我没有使用官方的tigervnc客户端,我使用的是mac客户端Jump。它工作得非常好:良好的性能,易于更改桌面大小。