![更改登录屏幕和文本控制台的屏幕分辨率](https://linux22.com/image/1103091/%E6%9B%B4%E6%94%B9%E7%99%BB%E5%BD%95%E5%B1%8F%E5%B9%95%E5%92%8C%E6%96%87%E6%9C%AC%E6%8E%A7%E5%88%B6%E5%8F%B0%E7%9A%84%E5%B1%8F%E5%B9%95%E5%88%86%E8%BE%A8%E7%8E%87.png)
我知道我可以更改屏幕分辨率:
- 桌面(我知道我可以使用“设置”>“显示”或 xrandr 来更改它)
- Grub(我知道我可以在 /etc/default/grub GRUB_GFXLOAD 变量中更改它)
但是,如何更改屏幕分辨率:
- lightdm 的登录屏幕
- 登录屏幕和控制台(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
在内核命令行中。