我设置后,GRUB_GFXMODE
它影响了 GRUB 菜单和随后的一些打印输出,但在启动过程中,文本再次变得很小,我仍然想将分辨率调小。
启动过程中分辨率还有什么变化?
任何使用fbmode
报告未知模式或无效参数的情况:
(base) dimskraft@studebaker:~$ sudo fbset 1920x1200-32
Unknown video mode `1920x1200-32'
(base) dimskraft@studebaker:~$ sudo fbset 1920x1200
Unknown video mode `1920x1200'
(base) dimskraft@studebaker:~$ sudo fbset 640x480-60
ioctl FBIOPUT_VSCREENINFO: Invalid argument
(base) dimskraft@studebaker:~$ sudo fbset 640x480
Unknown video mode `640x480'
(base) dimskraft@studebaker:~$ sudo fbset 640x480-8
Unknown video mode `640x480-8'
等等。
答案1
在启动过程中,文字再次变得很小
这是一条线索:内核以 GRUB 初始化的任何固件支持的显示模式启动(最初使用经典 VGA 文本模式或vesafb
传统 BIOS 固件或efifb
UEFI 上的驱动程序),然后加载自己的显示驱动程序(inteldrmfb
、nouveau
、其他) )并切换到不同的模式。
根据您最终使用的显示驱动程序,您可能能够使用命令fbset
在运行时切换分辨率,和/或您可能能够使用内核启动参数,例如video=1920x1200-32
设置所需的非 GUI 模式分辨率。
在 X11 GUI 中,更好的方法不是降低显示分辨率,而是确保正确计算 DPI 值,并且系统具有合适的 TrueType 或其他可用的可缩放字体,以便可以生成任意显示尺寸的字体 -这可能足以让系统自动将文本缩放到合理的大小。 GUI 桌面环境还应该包括一种根据您的喜好调整文本和其他 GUI 元素的默认大小的方法。