更改登录屏幕和文本控制台的屏幕分辨率

更改登录屏幕和文本控制台的屏幕分辨率

我知道我可以更改屏幕分辨率:

  1. 桌面(我知道我可以使用“设置”>“显示”或 xrandr 来更改它)
  2. Grub(我知道我可以在 /etc/default/grub GRUB_GFXLOAD 变量中更改它)

但是,如何更改屏幕分辨率:

  1. lightdm 的登录屏幕
  2. 登录屏幕和控制台(tty1、tty2、...)?(即 Alt+Ctrl+1)

我正在使用英特尔高清显卡(ubuntu 14.04 LTS/lightdm),屏幕分辨率最高可达 3840x2160,但我只想坚持使用 1920x1080......

答案1

谢谢你,你的这句话几乎让我明白了一切:

video=eDP-1:1920x1080

然而我花了一段时间才弄清楚 eDP-1 是你的显示器。你可以在 /sys/class/drm/ 中看到所有潜在的显示器

这一行代码会告诉你连接的内容:

for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done

就我而言,4k 面板位于 DVI-D-1 上,我不再感到眼睛疲劳,所以再次感谢 Andy

答案2

经过研究,我发现系统从 grub (GRUB_GFXLOAD) -> kernel (GRUB_GFXPAYLOAD_LINUX) -> drm (?) -> xserver (xrandr/xorg.conf/lightdm.conf) 切换视频

对于 drm 部分,它是使用 video= kernel 命令行设置的。我通过添加解决了我的问题

video=eDP-1:1920x1080 

在内核命令行中。

相关内容