编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

如何实现更改Linux终端字体的种类和大小

wxchong 2024-09-01 06:46:06 开源技术 10 ℃ 0 评论

本文译自:“How To Change Linux Console Font Type And Size”

译者:开源视界

校对:OpenView

原文及本文遵循:CC BY-NC 4.0协议

如果你拥有图形桌面环境,则很容易更改文本字体类型及其大小。那么,你如何在没有图形环境的Ubuntu无头服务器(译注: 指没有显示器鼠标等周边设备的服务器)中做到这一点呢?别担心!本指南介绍了如何更改Linux控制台的字体和大小的方法。这对于那些不喜欢默认字体类型和大小或者喜欢不同字体的人来说非常有用。

更改Linux控制台字体类型和大小

如果您还不知道,这就是Ubuntu Linux无头服务器控制台的样子。

据我所知,我们可以在控制台上列出已安装的字体,但没有像GUI桌面中的终端模拟器那样用于更改Linux控制台中字体的类型和大小的选项。

但这并不意味着我们无法改变它。我们仍然可以更改控制台字体。

如果你正在使用Debian,Ubuntu和其他基于DEB的系统,你可以使用“console-setup”配置文件来设置setupcon ,它用于配置控制台的字体和键盘布局。控制台设置配置文件的标准位置是/etc/default/console-setup 。

现在,运行以下命令来设置Linux控制台的字体。

$ sudo dpkg-reconfigure console-setup

选择要在Linux控制台上使用的编码。只需保留默认值,选择“确定”并按Enter继续。

接下来,从列表中选择控制台字体应支持的字符集。默认情况下,它是我的系统中的最后一个选项,即Guess optimal character set。只需将其保留为默认值,然后按ENTER键。

接下来选择控制台的字体,然后按ENTER键。在这里,我选择“TerminusBold”。

在下面的步骤中,我们为Linux控制台选择所需的字体大小。

几秒钟后,所选的字体大小将应用于您的Linux控制台。

这是在更改字体类型和大小之前,在我的Ubuntu 18.04 LTS服务器中控制台字体的样子。

这是在更改字体类型和大小之后的样子。

如您所见,文本大小更大,更好,字体类型与默认字体类型不同。

您也可以直接编辑/etc/default/console-setup文件,并根据需要设置字体类型和大小。根据以下示例,我的Linux控制台字体类型为“Terminus Bold”,字体大小为32。

ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="guess"
FONTFACE="TerminusBold"
FONTSIZE="16x32"

显示控制台字体

要显示您的控制台字体,只需键入:

$ showconsolefont

此命令将显示字体的字形或字母表。

如果你的Linux发行版没有“console-setup”,你可以从OpenSUSE的软件中心获取它。

在使用Systemd 的Linux发行版上,您可以通过编辑“/etc/vconsole.conf”文件来更改控制台字体。

以下是德语键盘的示例配置。

$ vi /etc/vconsole.conf
KEYMAP=de-latin1
FONT=Lat2-Terminus16

希望你觉得这个有帮助。

推荐阅读(点击跳转):

如何方便地在Linux上查询硬件信息并生成报告

3个重启Linux系统的命令(以及4个安全实现的方式)

如何轻松地在命令行上同时移动多种类型的文件?

GameHub:将所有的游戏统一到一个屋檐(平台)下

您可能想知道的'top'命令行实用程序的一些替代方案

喜欢使用Linux办公、学习、hack的朋友们可以点击关注小编,小编将竭力提供更多内容给大家交流~

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表