Samsung SyncMaster B2030でUbuntu 10.04をインストールした後、解像度のリストにネイティブ解像度(1600X900)が見つかりません。
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
カスタマイズを永続化する他の方法について説明します。
118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
値は、私が使用することを翻訳できそうというか、何を意味するか
cvt
!私は何年もこれらのモードラインを見てきましたが、それを計算する方法を知りませんでした。
最初に端末で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
保存をクリックします。ログアウトしてログインすると変更が表示されます
$ ubuntu-bug xserver-xorg