如何在 Ubuntu 18.04 中更改登录屏幕分辨率

如何在 Ubuntu 18.04 中更改登录屏幕分辨率

我需要一种方法将启动和登录屏幕分辨率更改为 1920 x 1080 分辨率。我的笔记本电脑上有 4K 显示屏,无法正确阅读 grub 引导加载程序屏幕中的文本,因为它们未缩放。甚至登录屏幕也有些奇怪,比如它错过了缩放鼠标光标的功能。

我想如果我能降低启动分辨率和登录屏幕,我就能解决这个问题,但我不知道最好的方法是什么。过去,我曾通过内核启动命令参数更改启动屏幕分辨率,并使用 gnome gdm 进行操作。但如果我做得不好,这些更改可能会在常规 Ubuntu 更新期间被覆盖。

如果您有这方面的经验,请提供建议。谢谢。

答案1

对于 18.04,您可以尝试几件事。

首先要确保 grub 支持 1920 x 1080 的分辨率。为此,请重新启动计算机并Esc反复点击,直到出现带有恢复和 grub 选项的紫色屏幕。点击c以获取 grub 提示符。在 grub 提示符下,键入:

videoinfo

并按 Enter。

查看支持的分辨率列表,并确保1920 x 1080有。如果是,请输入:

exit

退出 grub 并启动。

通过更改默认 grub 设置可以更改启动屏幕分辨率。打开终端并输入:

sudo nano /etc/default/grub

使用向下箭头或Page Down直到看到如下行:

#GRUB_GFXMODE=640x480

在该行下面,输入以下内容,替换1920x1080支持的分辨率:

GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep

要保存更改,请按Ctrl+O(按OOhio 中的 as,而不是零)。要退出 nano,请按Ctrl+X。现在,更新 grub:

sudo update-grub

这应该可以解决 grub 中的问题,并且不会被更新覆盖。对于登录屏幕,您可能能够使用 Ubuntu 18.04 中的 4K 设置修复它。转到设置 -> 设备 -> 显示并设置Scale200%。我不确定这是否会影响桌面管理器,但这是我首先要尝试的。

答案2

只是想补充一下,我找到了一种更改登录屏幕分辨率的方法。我的问题的这一部分已经有人问过并回答过了,请参阅如何更改 gdm3 线程

设置我想要的显示器分辨率和缩放级别后,我只需将设置复制到 gdm3 .config 目录,进行所需的进一步更改,然后重新启动电脑。

sudo cp -i .config/monitors.xml /var/lib/gdm3/.config/
sudo vi /var/lib/gdm3/.config/monitors.xml

您可能还需要在重启之前执行以下操作。出现提示时选择 gdm3。

sudo dpkg-reconfigure gdm3

答案3

对于全新安装的 Ubuntu 22.04,伯纳德·魏回答是正确的。

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

我遇到了几个问题,让我认为这是错误的:

  • 没有~/.config/monitors.xml。(默认情况下,gnome 显示设置可以自动适应你的显示器)
    在“设置”>“显示”中进行任何更改,以便创建此文件
  • 创建/var/lib/gdm3/.config文件夹

完成这两个步骤后,您还可以安装并使用此工具来自定义您的登录屏幕(背景,...)

https://realmazharhussain.github.io/gdm-settings/

“显示”>“应用当前显示设置”中的按钮基本上会执行上述复制,但前提是你已经完成上述步骤

在登录管理器设置中显示

答案4

我用由 Alberto 指导。 跑步:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml

其中~gdm/var/lib/gdm3。然后运行:

sudo chown gdm:gdm ~gdm/.config/monitors.xml

相关内容