如何更改GDM登录屏幕的屏幕分辨率?

我使用带面孔的登录列表,GDM中的图标和文字很小。 有没有简单的方法来更改登录屏幕的分辨率? 我目前正在使用10.04 Lucid。

Gaurav为Ubuntu 10.10提供了正确的解决方案(在系统>首选项>监视器中使用“Make Default”),但这需要在Ubuntu 10.04 LTS中进行更多工作。 这也意味着您的GDM将具有与桌面相同的分辨率。

首先找出您的显示器可以采用哪种分辨率以及它的名称。 在以下示例中,我的笔记本电脑显示屏为LVDS-1,其额定分辨率为1280×800:

$ 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位)。

接下来,您要在/ 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环境中测试过它,但它应该在标准安装(“裸机”)上运行。

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

在较新的系统上,您需要将monitor.xml文件放入gdm配置目录中,将在那里选择分辨率:

当然,这假定您已经进入设置>显示,并选择了所需的分辨率,单击“应用”,这将在您的主目录的.config中创建一个monitors.xml。

sudo cp~ / .config / monitors.xml /var/lib/gdm3/.config/monitors.xml

我从博客下面得到了这个,它大概是2 CentOS,但它适用于基于debian的系统(比如debian和ubuntu),路径略有不同……前提是你有gnome 3.x,不能等到Gnome 3达到Beta 😉

https://mrkmg.com/posts/2015/03/changing-the-login-screen-resolution-in-centos-7-for-gnome-3/

好的,答案是在xorg.conf文件中。 我甚至不确切知道相关的行是什么,但之前我没有/etc/X11/xorg.conf文件。 因为我不想搞砸任何东西我没有真正调查它。 安装新的video卡并切换到Nvidia二进制驱动程序后,我使用配置工具更改了屏幕分辨率。 但是它在登录之间不是持久的,所以我尝试了“将设置写入xorg.conf文件”按钮。 下次我注销时,用户登录菜单的分辨率与所有其他用户屏幕的分辨率相同。 我敢肯定,如果每个人都想要不同的分辨率,这将是一个问题,但对我来说并非如此。

它可能是当前主题的孤立问题。 您现在在GDM中使用哪个主题? 您是否检查过其他主题是否存在同样的问题?

您还可以尝试使用以下命令重新配置GDM(您将失去X11会话):

 $ sudo dpkg-reconfigure gdm $ sudo /etc/init.d/gdm restart . 

您可能需要运行gdmsetup (仅适用于2010之前的Ubuntu):

  • Alt + F2 ,键入gdmsetup并按Enter键(将打开桌面应用程序)。