Samsung SyncMaster B2030でUbuntu 10.04をインストールした後、解像度のリストにネイティブ解像度(1600X900)が見つかりません。
Samsung SyncMaster B2030のネイティブ解像度は1600 * 600 60 Hzです
cvt
を使用してモードラインを生成します。
cvt 1600 900 60
どっちが:
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
ディスプレイが接続されている出力の名前を取得します。
xrandr
これは、とりわけ以下を出力します。
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
VGA1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
この例では、出力の名前はVGA1
です。
新しいモードラインを作成します(cvt
の出力からの値を使用):
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
注意:
上記で作成したモードラインを追加します。
xrandr --addmode VGA1 1600x900_60.00
すべてがうまくいった場合xrandrは新しく追加された解像度をリストします。
新しく追加された解像度をテストします。
xrandr --output VGA1 --mode 1600x900_60.00
上記のコマンドで設定した解像度は、セッション間で保持されません。 Ubuntu 11.04までは、/etc/gdm/Init/Default
の先頭に次の行を追加して、ログインするたびに自動的に解像度を設定できます。
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00
この質問 は、xrandr
カスタマイズを永続的にする他の方法を説明しています。
まず端末でxrandrと入力し、接続されているデバイスを確認します。この場合、VGA1である可能性があります。そうでない場合は、以下のコマンドでVGA1を接続したデバイスに置き換えます。次に、新しいドキュメントを作成して名前を付けます。例:-"yourname.sh"次のように入力します。
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00
unity --replace
ホームフォルダーに保存します(これは解像度1600x900用です)。実行可能にする:
chmod a+x ~/yourname.sh
スタートアップアプリケーションを開き、[追加]をクリックします。コマンドラインに名前とタイプを入力します
bash /home/yourname/yourname.sh
保存をクリックします。ログアウトしてログインすると変更が表示されます
他の回答で指示されているように、すべてのコマンドを実行する手間を省きたい場合は、すべてを実行するツールを使用できます。
cvt
コマンドを実行しますnewmode
、addmode
、およびoutput
コマンドを実行しますプログラムをダウンロードできます こちら 。