我一直在 Mac 上使用 OpenNX 连接到 Ubuntu 上的 NoMachine 3.5 服务器,并且我能够使用可用的屏幕区域启动一个新的 GNOME 会话。
但是,这种行为最近发生了变化(我认为有更新)。现在,每当我连接 NX 会话时,都会强制使用连接到服务器的显示器的本机 1920x1200 分辨率,而不是客户端屏幕区域。我尝试在 OpenNX 中手动将分辨率设置为 800x600,但这也被强制设置为 1920x1200。在这两种情况下,OpenNX 都会短暂显示一个所需大小的窗口,然后调整大小以占据我的整个 Mac 桌面,下面还有更大的 1920x1200 GNOME 会话。
我尝试在 Windows 7 机器上使用 NoMachine 客户端重复这个测试,我得到了类似的结果。
有没有人遇到过这个问题?我找到了几个解决方法,但没有说明为什么我的 NX 会话首先会爆炸到 1920x1200。
进入 NX 会话后,我可以按 Ctrl-Alt-R 一次或两次(取决于会话启动的模式)切换到自动调整大小模式并强制 NX 会话回到客户端窗口的大小.
我可以在 NX 会话的 Ubuntu 系统偏好设置中更改显示器分辨率。但是,如果我注销并重新登录,当 GNOME 尝试重新应用监视器设置时,我会收到错误消息。
Ubuntu 12.04 64 位(无机器服务器)
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