据我了解,出于历史和技术原因,640×480 的标准显示分辨率既是期望的,也是实现高兼容性和最小资源占用的理想选择。
当我们接近一个 16:9 或不同宽高比显示器以及高 dpi 或粗像素加倍工作变得司空见惯的世界时,我想询问后代(何时以及)如何为 grub 配置大于 1024 的壁纸图像×768?
答案1
在撰写本文时,取自 debian wiki,grub2 壁纸图像不能大于 1024×768px,并且它将(默认配置)拉伸以匹配您的 gfx 分辨率。
产生 16:9 grub 壁纸错觉的一种方法是采用现有的 16x9 壁纸并将其缩放为大小为 1024x768 的 4:3 图像,并GRUB_GFXMODE=1920x1080
在 grub 加载和拉伸该图像时将 grub gfx 模式设置为 例如它的长宽比将与原始的相似。
Debian wiki(截至撰写本文时除外):
GRUB v2 初始图像
Grub2 已准备好显示图形屏幕(GRUB v1.95 也称为“版本 2”,上游称为 grub)。
图像限制:
- 文件格式:TGA(未压缩或RLE 1)。
- 640×480 像素(您可以更改此值,例如 1024×768)。
- 24 和 32 位真彩色:24 位 = 1600 万种颜色; 32 位 = 1600 万种颜色 + 8 位 Alpha 通道)。
- 文本布局是固定的(包括框架)。
- 在“set menu_color_normal”中指定黑色背景,以使GRUB菜单透明。