如何在 Ubuntu 服务器中更改控制台字体?

linuxoperating systemopen source

简介

作为管理远程 Ubuntu 服务器的系统管理员,可能很难专注于控制台较小的默认字体样式。此外,在某些情况下,默认字体可能难以阅读或缺乏吸引力。因此,您可能需要将服务器的控制台字体更改为更美观、更易于阅读的字体。

更改控制台字体的好处

更改控制台字体的必要性和益处有很多。

更好的可读性

Ubuntu 服务器的默认控制台字体较小,可能不易阅读,尤其是在使用旧显示器或低分辨率显示器时。通过更改控制台字体,您可以显著提高可读性并避免眼睛疲劳。

更容易识别

如果您使用多台显示器或团队成员共享一台服务器,自定义控制台字体可以帮助您快速区分不同的服务器。

用户偏好

一些用户出于各种原因(例如易读性或美观性)喜欢不同的字体。通过提供自定义选项,用户可以选择符合自己偏好的字体类型,从而更舒适地执行任务。

Ubuntu Server 中更改控制台字体的高级概述

出于多种原因,更改 Ubuntu Server 中的控制台字体可能是必要的或有益的。例如,默认字体可能难以阅读或不符合个人偏好。

无论出于何种原因,只需几个基本步骤即可更改控制台字体。本节将概述安装的一般流程,包括识别可用字体、安装所需字体以及配置控制台以使用新字体。

识别可用字体

在安装新的控制台字体之前,您首先需要确定系统上当前可用的字体。在 Ubuntu Server 中,这可以通过检查 /usr/share/consolefonts 目录的内容轻松完成。为此,请打开终端并输入 -

ls /usr/share/consolefonts/

这将返回一个可用字体列表,您可以从中选择。

安装所需字体

确定要使用的字体后,就可以在系统上安装它们了。有多种方法可以做到这一点,但一种常用的方法是:从在线资源下载字体文件,然后手动将其添加到系统的字体目录中。

要下载新的字体文件,只需在线搜索(例如,"Ubuntu Console Font Download")并将其保存到本地计算机上即可。将所需的字体文件下载到计算机上后(它们应该具有 .psf 或 .psfu 扩展名),使用以下命令将它们复制到 /usr/share/consolefonts 中 -

sudo cp /usr/share/consolefonts/  

此命令会将所有 .psf 或 .psfu 文件复制到您的 consolefonts 目录中,以便它们可供使用。

配置控制台以使用新字体

安装所需的字体后,更改控制台字体的最后一步是配置控制台以实际使用它们。为此,您需要修改名为 /etc/default/console-setup 的配置文件。

此文件指定了与控制台相关的各种设置,包括字体大小和字体类型。使用您喜欢的文本编辑器(例如 nano 或 vim)打开此文件,然后向下滚动,直到看到以 - 开头的行。

# FONTFACE ``` 删除行首的"#"取消注释此行,然后将"FONTFACE="更改为"FONTFACE="(不带引号)。
例如,如果您安装了名为"monofur.psfu"的字体,则您的配置行应为:``` FONTFACE=monofur

您还可以通过修改此文件中的其他行来指定其他设置,例如字体大小或颜色。恭喜!

您已成功更改 Ubuntu Server 中的控制台字体!在接下来的部分中,我们将学习如何在线查找更多字体以及如何为特定应用程序或用户自定义字体。

识别可用字体

在 Ubuntu Server 中更改控制台字体之前,了解可用的字体非常重要。默认情况下,Ubuntu Server 附带有限的控制台字体选择。

要查看可用控制台字体的列表,您可以使用 showconsolefont 命令。要使用此命令,请打开终端并输入以下命令:

sudo showconsolefont

此命令将显示可用字体及其特性的列表。您将看到字体大小、字形(字符)数量以及字体文件名称等信息。

下载并安装其他字体

如果您想下载并安装用于 Ubuntu Server 的其他字体,有多种方法可供选择。一种选择是访问提供免费字体下载的网站,例如 dafont.com、Google Fonts 或 Font Squirrel。

将所需字体下载到计算机后,您必须将它们移动到 Ubuntu Server 计算机上的相应目录。Ubuntu Server 中控制台字体的默认目录是

/usr/share/consolefonts/。

要将下载的字体移动到此目录,请使用 SCP 或 FTP 客户端(例如 WinSCP 或 FileZilla)将其复制到您的服务器。为确保 Ubuntu Server 的字体缓存系统能够识别新字体,请运行以下命令 -

sudo fc-cache -fv /usr/share/consolefonts/ 

此命令会更新所有已安装的系统字体缓存,包括位于以下位置的字体:

/usr/share/consolefonts/.

安装所需字体

下载字体文件

要在 Ubuntu 服务器中安装新字体,您首先需要下载字体文件。网上有几个网站可以免费下载字体,或者您可以选择购买商业字体。找到所需字体后,只需点击下载按钮并将文件保存到您的计算机即可。

将字体文件移动到适当的目录

下载所需的字体文件后,您需要将它们移动到 Ubuntu 服务器系统上的相应目录。 Ubuntu Server 中字体的默认目录是 /usr/share/fonts/,但如果需要,也可以专门为新字体创建一个新目录。要将字体文件移动到此目录,请使用以下两种方法之一 -

  • 方法 1 - 从终端窗口,导航到保存下载字体文件的位置。

    • 使用 sudo 权限执行 sudo cp [fontname] /usr/share/fonts/ 命令

    • 将 [fontname] 替换为您下载的字体文件的名称。

  • 方法 2 - 打开 Nautilus(Ubuntu Server 中的默认图形文件管理器)。

    • 导航到 /usr/share/fonts/(或其他包含字体的文件夹)。

    • 将下载的字体文件复制粘贴或拖放到此目录中文件夹。

更新字体缓存

将新字体移动到位后,您需要更新 Ubuntu 的缓存,以便它能够识别有新字体可用。您可以使用以下两个命令之一执行此操作:

sudo fc-cache --force --verbose

此命令指示 Ubuntu 服务器更新其可用字体的缓存,但不删除任何旧字体。

sudo fc-cache -f -v

此命令是一种更激进的方法,它会删除并重新生成整个字体缓存。

配置控制台以使用新字体

安装新字体后,您需要配置控制台以使用该字体替代默认字体。这需要使用所需的设置编辑控制台配置文件。

结论

在 Ubuntu Server 中更改控制台字体是一种个性化系统并提高命令行界面可读性的简单方法。虽然有许多现成的字体可供选择,但用户也可以根据需要安装其他字体并自定义配置文件。通过利用这些技巧,Ubuntu Server 用户可以使用自己喜欢的字体,从而提高工作效率和乐趣。


相关文章


有用资源