Problem z rozdzielczością ekranu klienta NX (od Mac OS X do Ubuntu)

3

Mam komputer Ubuntu, z którym łączę się za pomocą klienta NOMACHINE NX. Chciałbym zwiększyć rozdzielczość ekranu (najlepiej do 1600 x 1200), ale nie mogę tego zrobić przy użyciu ustawień klienta. Czy jest jakieś ograniczenie lub jakiś plik konfiguracyjny, który muszę edytować w polu Ubuntu, aby go zwiększyć?

Amir Afghani
źródło

Odpowiedzi:

4

Napotkałem dokładnie ten sam problem podczas łączenia z Mac 10.8 do Ubuntu 10.04 przez NX i użyłem xrandr, aby to naprawić.

Xrandr lub X Resize, Rotate and Reflect Extension (RandR) [2] to rozszerzenie systemu X Window, które pozwala klientom dynamicznie zmieniać ekrany X, aby zmieniać rozmiar, obracać i odzwierciedlać okno główne ekranu.

Wykonaj następujące kroki:

  1. Na komputerze Ubuntu uruchom 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 - none

    To daje listę wszystkich dostępnych rozdzielczości obsługiwanych przez komputer z Ubuntu.

  2. Jeśli chcesz dodać nową rozdzielczość, powiedzmy 1680 X 1050, dodaj ją:
    $ $ cvt 1680 1050
    To spowoduje:
    ~$ 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

  3. Teraz musisz stworzyć modelkę

    $ xrandr --newmode <Modeline>
    Zamień <Modeline> na modeline z poprzedniego wyjścia:
    $ xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

  4. to jest to! Teraz, gdy uruchomisz ponownie xrandr, zobaczysz, że nowo dodana rozdzielczość na liście:
    ~$ 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

  5. Nawiąż nowe połączenie NX ze swoim Ubuntu - użyj KDE / Gnome, a on wybierze najwyższą dostępną rozdzielczość z listy obsługiwanej przez twojego klienta.

proch
źródło
1

Jeśli używasz NX Player w wersji 4, powinieneś być w stanie to zrobić, zmieniając rozdzielczość w ustawieniach systemu operacyjnego serwera, ale w Ubuntu 12.04 panel Wyświetlacze jest pusty podczas sesji NX.

Możesz spróbować użyć xrandr do zmiany rozdzielczości w ten sposób, ale jeszcze nie wymyśliłem, jak to zrobić w NX. http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html

William
źródło