Ubuntu 12.04 NoMachine 客户端解决方案

Ubuntu 12.04 NoMachine 客户端解决方案

我一直在 Mac 上使用 OpenNX 连接到 Ubuntu 上的 NoMachine 3.5 服务器,并且我能够使用可用的屏幕区域启动新的 GNOME 会话。

但是,这种行为最近有所改变(我想是更新了)。现在,每当我连接时,NX 会话都会被强制为连接到服务器的显示器的原始 1920x1200 分辨率,而不是客户端屏幕区域。我尝试在 OpenNX 中手动将分辨率设置为 800x600,但这也被强制为 1920x1200。在这两种情况下,OpenNX 都会短暂地显示所需大小的窗口,然后调整大小以占据我的整个 Mac 桌面,并在其下方显示更大的 1920x1200 GNOME 会话。

我尝试在 Windows 7 机器上使用 NoMachine 客户端重复此测试,并得到了类似的结果。

有人遇到过这个问题吗?我找到了几个解决方法,但没有找到任何解决办法,说明为什么我的 NX 会话会突然变成 1920x1200。

解决方法 1

进入 NX 会话后,我可以按 Ctrl-Alt-R 一次或两次(取决于会话启动的模式)切换到自动调整大小模式并强制 NX 会话恢复到客户端窗口的大小。

解决方法 2

我可以通过 NX 会话中的 Ubuntu 系统偏好设置更改显示器分辨率。但是如果我注销并重新登录,GNOME 会尝试重新应用显示器设置,因此会出现错误。

设置

  • Ubuntu 12.04 64 位(NoMachine 服务器)
    nxserver-3.5.0-11
    nxclient-3.5.0-11
    nxnode-3.5.0-11

  • Mac OSX 10.8.5(NoMachine 客户端)
    OpenNX-0.16.0.725

  • Windows 7 企业版(NoMachine 客户端)
    nxclient-3.5.0-9

相关内容