web-dev-qa-db-ja.com

GDMログイン画面の画面解像度を変更するにはどうすればよいですか?

私は顔付きのログインリストを使用していますが、GDMではアイコンとテキストが小さいです。ログイン画面の解像度を変更する簡単な方法はありますか?現在10.04 Lucidを使用しています。

9
Dennis

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

上記のコマンドでは、24の深さ(32ビット)を変更できます。

次に、/ etc/gdm/Init/Defaultファイルの前に/ sbin/initctlのようなコマンドを追加したい...[1]。そのようなファイルの先頭は次のようになります。

#!/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環境でのみテストしましたが、標準インストール(「ベアメタル」)で動作するはずです。

[1] https://wiki.ubuntu.com/X/Config/Resolution#Setting%20xrandr%20commands%20in%20kdm/gdm%20startup%20scripts

7
MagicFab

新しいシステムでは、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 で入手できます。

8
thecarpy