さて、私のGUIでは、P76モニターが1280x1024に対応していることをよく知っているにもかかわらず、Ubuntuでは1360x768と1024x768の解像度しか設定できませんでした。
そこで、少し調べてからcvt
とxrandr
を使用して、これらの行を/etc/gdm/Init/Default
ファイルに追加できることを見つけました(最初の4行は実際にはone行、読みやすくするために分割しました):
xrandr --newmode 1280x1024 109.00
1280 1368 1496 1712
1024 1027 1034 1063
-hsync +vsync
xrandr --addmode VGA1 1280x1024
xrandr --output VGA1 --mode 1280x1024
これで問題なく動作するようになりました。ログイン画面は実際には1280x1024です。
ただし、実際にログインすると、1024x768に戻りますが、これは深刻な痛みです。
xrandr
からの出力は以下を示します。
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mmx0mm
1360x768 59.8
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9 59.9
1280x1024 59.9
そのため、優先解像度が1024x768であるため(その隣に*
があるため)、その解像度への復帰を引き起こしているのではないかと推測しています。実行中:
xrandr --output VGA1 --mode 1280x1024
ターミナルウィンドウからそれを修正しますが、自動解決策を好むでしょう。
preferred解像度を1280x1024に設定するにはどうすればよいですか(それが本当に私の問題である場合)。
これは別のxrandr
コマンドで実行できますか。これは/etc/gdm/Init/Default
または他の場所にあるべきですか?
まず、[システム]-> [設定]-> [モニター]を使用して解像度を変更し、再起動する必要があります。どこかに保存されている可能性が高く、ログイン時に復元されます。
うまくいかない場合は、システム->設定->アプリケーションの起動の項目にxrandコマンドを追加できます。
最後の行を追加するだけです:
xrandr --output VGA1 --mode 1280x1024
ファイルは/ etc/gdm/Init/Defaultです。セッションがロードされたときではなく、gdm(ログインウィンドウ)の起動時に実行されます。