我在 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*
我能做什么吗?
答案1
我无法解决这个问题。这是 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。它运行得非常好:性能好,桌面大小更改方便。