「TTY」- 修改控制台的字体

  CREATED BY JENKINSBOT

系统默认控制台字体

我现在目前使用的控制台的字体

修改控制台的显示字体

使用setfont命令修改控制台的字体,该命令属于KBD软件包,可用的字体文件位于/usr/share/consolefonts,如下示例:

shell> setfont drdos8x16

加载448-glyph drdos字体。

持久化字体修改

注意:这里的系统环境为:Debain及其衍生版

可以修改/etc/default/console-setup文件。有关console-setup文件配置的细节可以参考man 5 console-setup

或者可以使用dpkg-reconfigure console-setup进行配置,本质上还是修改/etc/default/console-setup文件。

然而,……

有时根本无效,为什么?因为这个文件不像/boot/grub/grub.cfg之类文件,该文件不会在启动流程中自动加载。在/etc/init.d/下有个启动脚本console-setup.sh,通过将这个脚本加入开机启动才行,该脚本会执行setupcon命令(属于console-setup软件包)来解析console-setup文件来设置控制台。所以一定要保证将启动脚本加入了开机启动项:

shell> systemctl enable console-setup.service # 对于使用systemd的系统。

或者

shell> update-rc.d console-setup.sh defaults # 对于使用System V风格启动脚本的系统。

参考文献

How do I permanently change the console TTY font type so it holds after reboot?