Я использовал OpenNX на Mac для подключения к серверу NoMachine 3.5 в Ubuntu, и я смог начать новый сеанс GNOME, используя доступную область экрана.
Однако, это поведение изменилось недавно (с обновлением, я думаю). Теперь всякий раз, когда я подключаюсь, сеанс NX принудительно привязывается к собственному разрешению 1920x1200 монитора, подключенного к серверу, а не к области экрана клиента. Я попытался вручную установить разрешение 800x600 в OpenNX, но это тоже было принудительно установлено на 1920x1200. В обоих случаях OpenNX кратко отображает окно нужного размера, прежде чем изменить размер, чтобы занять весь мой рабочий стол Mac с еще большим сеансом GNOME 1920x1200 ниже.
Я попытался повторить этот тест, используя клиент NoMachine на компьютере с Windows 7, и получил аналогичные результаты.
Кто-нибудь сталкивался с этой проблемой? Я нашел пару обходных путей, но ничего не указывало на то, почему моя сессия NX в первую очередь дует до 1920x1200.
Обходной путь 1
Оказавшись в сеансе NX, я могу нажать Ctrl-Alt-R один или два раза (в зависимости от того, в каком режиме запущен сеанс), чтобы переключиться в режим автоматического изменения размера и принудительно вернуть сеанс NX к размеру окна клиента. ,
Обходной путь 2
Я могу изменить разрешение монитора в Системных настройках Ubuntu в сеансе NX. Но затем, если я выхожу из системы и снова вхожу, я получаю ошибки, поскольку GNOME пытается повторно применить настройки монитора.
Настроить
Ubuntu 12.04 64-bit (сервер NoMachine)
nxserver-3.5.0-11
nxclient-3.5.0-11
nxnode-3.5.0-11Mac OSX 10.8.5 (клиент NoMachine)
OpenNX-0.16.0.725Windows 7 Enterprise (клиент NoMachine)
nxclient-3.5.0-9