Eu tenho usado o OpenNX em um Mac para me conectar a um servidor NoMachine 3.5 no Ubuntu, e consegui iniciar uma nova sessão do GNOME com o uso da área de tela disponível.
No entanto, esse comportamento mudou recentemente (com uma atualização, eu acho). Agora, sempre que eu conecto a sessão do NX, sou forçada para a resolução nativa de 1920x1200 do monitor conectada ao servidor, em vez da área da tela do cliente. Eu tentei configurar manualmente a resolução para 800x600 no OpenNX, mas isso também foi forçado a 1920x1200. Em ambos os casos, o OpenNX exibe brevemente uma janela do tamanho desejado, antes de redimensionar para ocupar todo o meu desktop Mac com a sessão ainda maior do GNOME 1920x1200 abaixo.
Tentei repetir esse teste usando o cliente NoMachine em uma máquina com Windows 7 e obtive resultados semelhantes.
Alguém já experimentou esse problema? Eu encontrei algumas soluções, mas nada para indicar por que minha sessão do NX explode para 1920x1200 em primeiro lugar.
Uma vez na sessão do NX, posso pressionar Ctrl-Alt-R uma ou duas vezes (dependendo do modo em que a sessão foi iniciada) para alternar para o modo de redimensionamento automático e forçar a sessão do NX de volta ao tamanho de a janela do cliente.
Eu posso mudar a resolução do monitor dentro das Preferências do Sistema do Ubuntu na sessão do NX. Mas se eu fizer logout e logar novamente, recebo erros quando o GNOME tenta reaplicar as configurações do monitor.
Ubuntu 12.04 64 bits (servidor NoMachine)
nxserver-3.5.0-11
nxclient-3.5.0-11
nxnode-3.5.0-11
Mac OSX 10.8.5 (cliente NoMachine)
OpenNX-0.16.0.725
Windows 7 Enterprise (cliente NoMachine)
nxclient-3.5.0-9
Tags gnome resolution nx ubuntu nomachine