【问题标题】:How to increase the console font size and to enable color output in Yocto Linux如何在 Yocto Linux 中增加控制台字体大小并启用颜色输出
【发布时间】:2020-07-16 23:12:39
【问题描述】:
我想增加字体大小并在早期启动期间为 Linux 控制台启用颜色输出。目前是用显卡打印出来的(即i915连接到HDMI显示器),字体很难看,打印了很多[0;1;Xm[,我相信是颜色的变化。
我正在使用 Yocto 构建我的系统,但无法在大型手册中找到有关此的任何信息。我能够找到this bitbake recipe (console-tools 0.3.2),这似乎与我想要实现的目标相关,但我不知道我是否还需要更改内核配置中的某些内容,或者以某种方式配置图形驱动程序。
任何建议都将不胜感激!
【问题讨论】:
标签:
linux-kernel
console
yocto
bitbake
【解决方案1】:
内核自带fonts built into it。您将需要检查您在 bitbake 配方中使用的 defconfig 以确定哪些是内置在您的配方中的。假设你已经有一个更大的(更高的 AxB 值),你应该只需要将该值传递给内核在引导加载程序启动时采用的引导参数。你可以通过fbconparameter:
-
fbcon=字体:
Select the initial font to use. The value 'name' can be any of the
compiled-in fonts: 10x18, 6x10, 7x14, Acorn8x8, MINI4x6,
PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, TER16x32, VGA8x16, VGA8x8.
注意,并非所有驱动程序都可以处理宽度不能被 8 整除的字体,
比如vga16fb。