web-dev-qa-db-ja.com

NXクライアントの画面解像度の問題(Mac OS XからUbuntuへ)

NOMACHINENXクライアントを使用して接続しているUbuntuマシンがあります。画面の解像度を上げたいのですが(理想的には1600 x 1200に)、クライアントの設定を使用して上げることができないようです。それを増やすためにUbuntuボックスで編集する必要があるある種の制限またはいくつかの構成ファイルはありますか?

3
Amir Afghani

Mac10.8からNXを介してUbuntu10.04に接続するときにまったく同じ問題に直面し、xrandrを使用して修正しました。

Xrandr、またはX Resize、Rotate and Reflect Extension(RandR)[2]は、X Window System拡張機能であり、クライアントがX画面を動的に変更して、画面のルートウィンドウのサイズを変更、回転、および反映できるようにします。

次の手順を実行します:

  1. Ubuntuマシンで、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

    これにより、Ubuntuコンピューターでサポートされているすべての利用可能な解像度のリストが表示されます。

  2. 新しい解像度、たとえば1680 X 1050を追加する場合は、次のように追加します。
    $ $ cvt 1680 1050
    この出力:
    ~$ 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. 次に、モードラインを作成する必要があります

    $ xrandr --newmode <Modeline>
    <Modeline>を前の出力のモードラインに置き換えます。
    $ xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

  4. それでおしまい。 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
    5 1680 x 1050 ( 569mm x 356mm ) 60
    Current rotation - normal
    Current reflection - none
    Rotations possible - normal
    Reflections possible - none

  5. Ubuntuへの新しいNX接続を確立します。KDE/ Gnomeを使用すると、クライアントがサポートするリストから利用可能な最高の解像度が選択されます。

4
ashes

NX Playerバージョン4を使用している場合は、サーバーのOS設定で解像度を変更することでこれを実行できるはずですが、Ubuntu 12.04では、NXセッション中は[ディスプレイ]パネルが空白になります。

Xrandrを使用して解像度をそのように変更することもできますが、NXでそれを機能させる方法はまだわかりません。 http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html

1
William