NOMACHINENXクライアントを使用して接続しているUbuntuマシンがあります。画面の解像度を上げたいのですが(理想的には1600 x 1200に)、クライアントの設定を使用して上げることができないようです。それを増やすためにUbuntuボックスで編集する必要があるある種の制限またはいくつかの構成ファイルはありますか?
Mac10.8からNXを介してUbuntu10.04に接続するときにまったく同じ問題に直面し、xrandrを使用して修正しました。
Xrandr、またはX Resize、Rotate and Reflect Extension(RandR)[2]は、X Window System拡張機能であり、クライアントがX画面を動的に変更して、画面のルートウィンドウのサイズを変更、回転、および反映できるようにします。
次の手順を実行します:
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コンピューターでサポートされているすべての利用可能な解像度のリストが表示されます。
新しい解像度、たとえば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
次に、モードラインを作成する必要があります
$ xrandr --newmode <Modeline>
<Modeline>を前の出力のモードラインに置き換えます。$ xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
それでおしまい。 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
Ubuntuへの新しいNX接続を確立します。KDE/ Gnomeを使用すると、クライアントがサポートするリストから利用可能な最高の解像度が選択されます。
NX Playerバージョン4を使用している場合は、サーバーのOS設定で解像度を変更することでこれを実行できるはずですが、Ubuntu 12.04では、NXセッション中は[ディスプレイ]パネルが空白になります。
Xrandrを使用して解像度をそのように変更することもできますが、NXでそれを機能させる方法はまだわかりません。 http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html