回答:
Gauravには、Ubuntu 10.10に適切なソリューションがあります([システム]> [設定]> [モニター]で[デフォルトに設定]を使用)。ただし、Ubuntu 10.04 LTSでは、少し多くの作業が必要です。また、GDMの解像度はデスクトップと同じになります。
まず、ディスプレイの解像度とその名前を確認します。次の例では、私のラップトップディスプレイはLVDS-1であり、その定格解像度は1280x800です。
$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
LVDS-1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x800 60.1 +
1024x768 59.9*
800x600 59.9
640x480 59.4
720x400 59.6
640x400 60.0
640x350 59.8
VGA-1 connected (normal left inverted right x axis y axis)
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
TV-1 connected (normal left inverted right x axis y axis)
720x576 50.0 +
1024x768 50.0
800x600 50.0
720x480 50.0
640x480 50.0
400x300 100.0
320x240 100.0
320x200 100.0
上記の出力では、現在使用されている解像度にアスタリスク(*)が付いていることに注意してください。次に、そのような解決が機能するかどうかをテストし、それを設定するための適切なコマンドを見つけます。
xrandr --output LVDS-1 --mode 800x600x32
上記のコマンドでは、深さ(32ビット)を24に変更できます。
次に、そのようなコマンドを/ sbin / initctl ... [1]の前の/ etc / gdm / Init / Defaultファイルに追加します。このようなファイルの先頭は次のようになります。
#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
# -George
PATH="/usr/bin:$PATH"
OLD_IFS=$IFS
#if [ -x '/usr/bin/xsplash' ];
#then
# /usr/bin/xsplash --gdm-session --daemon
#fi
xrandr --output LVDS-1 --mode 800x600x32
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
これを実行したら、ログアウトして結果を確認できます。私はこれをVM環境でのみテストしましたが、標準のインストール( "ベアメタル")で動作するはずです。
..initctl
新しい.../Init/Default
ファイルには行がありません
新しいシステムでは、monitors.xmlファイルをgdm構成ディレクトリに配置する必要があります。解像度はそこで取得されます。
もちろん、これは、[設定]> [ディスプレイ]にアクセスし、必要な解像度を選択し、[適用]をクリックすると、ホームディレクトリの.configにmonitors.xmlが作成されることを前提としています。
sudo cp〜/ .config / monitors.xml /var/lib/gdm3/.config/monitors.xml
詳細については、 https://wiki.archlinux.org/index.php/GDM#Setup_default_monitor_settingsをご覧ください。
sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
私にとっては、答えはxorg.confファイルにありました。関連する行が何なのか正確にはわかりませんが、以前は/etc/X11/xorg.confファイルがありませんでした。私は何かを台無しにしたくなかったので、実際にそれを調査しませんでした。新しいビデオカードをインストールし、Nvidiaバイナリドライバーに切り替えた後、構成ツールを使用して画面の解像度を変更しました。ただし、ログイン間で永続的ではなかったため、「xorg.confファイルに設定を書き込む」ボタンを試してみました。次にログアウトしたとき、ユーザーログインメニューの解像度は他のすべてのユーザー画面と同じでした。誰もが異なる解決策を望んでいる場合、これは問題になると確信していますが、私にとってはそうではありません。
これは、現在のテーマの孤立した問題である可能性があります。GDMで現在使用しているテーマは何ですか?他のテーマで同じ問題があるかどうかを確認しましたか?
以下のコマンドを使用してGDMを再構成することもできます(そうすると、X11セッションが失われます)。
$ sudo dpkg-reconfigure gdm
$ sudo /etc/init.d/gdm restart .
gdmsetupを実行する必要がある場合があります(2010年より前のUbuntuでのみ機能します)。