Eu enfrentei exatamente o mesmo problema ao conectar do Mac 10.8 ao Ubuntu 10.04 via NX, e usei o xrandr para corrigi-lo.
Xrandr, ou X Resize, Rotate e Reflect Extension (RandR) [2] é uma extensão X Window System, que permite aos clientes alterar dinamicamente as telas X, para redimensionar, girar e refletir a janela raiz de uma tela.
Siga estas etapas:
-
Na sua máquina Ubuntu, execute xrandr:
$ xrandr
~$ xrandr SZ: Pixels Physical Refresh 0 1024 x 768 ( 347mm x 260mm ) 60
1 160 x 120 ( 54mm x 41mm ) 60
2 320 x 240 ( 108mm x 81mm ) 60
3 640 x 480 ( 217mm x 163mm ) 60
4 800 x 600 ( 271mm x 203mm ) 60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - noneIsso lhe dá uma lista de todas as resoluções disponíveis suportadas pelo seu computador Ubuntu.
-
Se você quiser adicionar uma nova resolução, por exemplo, 1680 X 1050, adicione-a:
$ $ cvt 1680 1050
Isso gera:
~$ cvt 1680 1050
1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync -
Agora você precisa criar uma modeline
$ xrandr --newmode <Modeline>
Substitua < Modelagem > com a modelagem da saída anterior:
$ xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
-
É isso. Agora, quando você executar o xrandr novamente, verá que a resolução recém-adicionada na lista:
~$ xrandr SZ: Pixels Physical Refresh 0 1024 x 768 ( 347mm x 260mm ) 60
1 160 x 120 ( 54mm x 41mm ) 60
2 320 x 240 ( 108mm x 81mm ) 60
3 640 x 480 ( 217mm x 163mm ) 60
4 800 x 600 ( 271mm x 203mm ) 60
5 1680 x 1050 ( 569mm x 356mm ) 60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none -
Estabeleça uma nova conexão NX com o seu Ubuntu - use o KDE / Gnome e escolha a resolução mais alta disponível na lista suportada pelo seu cliente.