如果您有图形桌面环境,更改文本字体类型及其大小非常容易。 在没有图形环境的 Ubuntu 无头服务器中,您将如何做到这一点? 不用担心! 本简要指南介绍了如何更改 Linux 控制台字体和大小。 这对于那些不喜欢默认字体类型/大小或一般喜欢不同字体的人来说很有用。
更改 Linux 控制台字体类型和大小
万一您还不知道,这就是无头 Ubuntu Linux 服务器控制台的样子。
Ubuntu Linux 控制台
据我所知,我们可以 列出已安装的字体,但没有像我们在 GUI 桌面的终端模拟器中那样从 Linux 控制台更改字体类型或其大小的选项。
但这并不意味着我们不能改变它。 我们仍然可以更改控制台字体。
如果您使用的是 Debian、Ubuntu 和其他基于 DEB 的系统,您可以使用 “控制台设置” 配置文件为 安装程序 用于配置控制台的字体和键盘布局。 控制台设置配置文件的标准位置是 /etc/default/console- 设置.
现在,运行以下命令为您的 Linux 控制台设置字体。
$ sudo dpkg-reconfigure console-setup
选择要在 Linux 控制台上使用的编码。 只需保留默认值,选择 OK 并按 ENTER 继续。
在 Ubuntu 的控制台上选择要设置的编码
接下来从列表中选择控制台字体应该支持的字符集。 默认情况下,它是最后一个选项,即 猜测最优字符集 在我的系统中。 只需将其保留为默认值并按 ENTER 键。
在 Ubuntu 中选择字符集
接下来为您的控制台选择字体并按 ENTER 键。 在这里,我选择“TerminusBold”。
为您的 Linux 控制台选择字体
在这一步中,我们为 Linux 控制台选择所需的字体大小。
为您的 Linux 控制台选择字体大小
几秒钟后,所选字体和大小将应用于您的 Linux 控制台。
这是我的 Ubuntu 18.04 LTS 服务器中控制台字体在更改字体类型和大小之前的样子。
Ubuntu Linux TTY 控制台
这是在更改字体类型和大小之后。
更改字体类型和字体大小后的 Ubuntu Linux 控制台
如您所见,文本大小更大更好,字体类型与默认字体不同。
也可以直接编辑 /etc/default/console-setup 文件并根据需要设置字体类型和大小。 根据以下 example,我的 Linux 控制台字体类型是“Terminus Bold”,字体大小是 32。
ACTIVE_CONSOLES="/dev/tty[1-6]" CHARMAP="UTF-8" CODESET="guess" FONTFACE="TerminusBold" FONTSIZE="16x32"
建议阅读:
- 如何在 Linux 中不使用功能键在 TTY 之间切换
显示控制台字体
要显示您的控制台字体,只需键入:
$ showconsolefont
此命令将显示字体的字形或字母表。
显示 Linux 控制台字体
如果你的 Linux 发行版没有“console-setup”,你可以从 这里.
在使用 系统,您可以通过编辑更改控制台字体 “/etc/vconsole.conf” 文件。
这是一个 example 德语键盘的配置。
$ vi /etc/vconsole.conf
KEYMAP=de-latin1 FONT=Lat2-Terminus16
希望这可以帮助。