Linux 中九个鲜为人知的 Neofetch 使用方法

系统教程10个月前发布 clkdorg
12 0 0

Neofetch 是一个简单的命令行工具,它在终端中显示发行版的 ASCII Logo 以及一些系统信息。它看起来很漂亮,当您在各种 Linux 社区中共享您的桌面屏幕截图时,您可以轻松地显示您正在使用的发行版、桌面环境和主题。

Linux 中九个鲜为人知的 Neofetch 使用方法

KDE Neon Neofetch

对于大多数用户来说,这就是 Neofetch 的全部功能。

但是 Neofetch 是高度可定制的。您可以显示任何 ASCII 徽标而不是发行版的,过滤掉要显示的信息或用 cowsay 消息替换 Logo。

很有趣吧。如果您还没有安装它,在我向您展示如何自定义 Neofetch 之前,让我先快速安装它。

安装 Neofetch

Neofetch可在所有主要 Linux 发行版的官方仓库中找到。要在 Ubuntu 和基于 Debian 的发行版中安装它,请使用:

sudo apt install neofetch

Fedora 和 Red Hat 用户可以使用 DNF 包管理器:

sudo dnf install neofetch

Arch 和 Manjaro 用户可以使用 pacman 命令:

sudo pacman -S neofetch

openSUSE 用户可以使用 Zypper 命令:

sudo zypper install neofetch

安装后,让我们看看如何使用它。

使用 Neofetch

以最简单的形式,在终端中输入 neofetch 命令:

neofetch

它将向您显示默认输出,其中包含您的发行版的 ASCII 徽标和一些系统信息。

Linux 中九个鲜为人知的 Neofetch 使用方法

Ubuntu 中的 Neofetch 输出

这很简单。但是您可以将其配置为显示一些附加信息或隐藏一些。

1. 显示另一个发行版的标志

默认情况下,neofetch 显示当前发行版的 Logo。

但是您可以拥有与您的不同发行版的 ASCII Logo。惊喜不!

这是 KDE neo 系统中的 Pop!OS Logo。如下:

Linux 中九个鲜为人知的 Neofetch 使用方法

为此,您必须使用 –ascii_distro 标志。

neofetch --ascii_distro distroname

你知道吗!你甚至可以在 Neofetch 中显示 Windows 的 ASCII Logo。

Linux 中九个鲜为人知的 Neofetch 使用方法

使用 Neofetch 显示 Windows Logo

2. 显示较小的 Logo

Neofetch 的手册页中列出了具有 ASCII 艺术的发行版列表。现在,还存在一个发行版子列表,其中包含一个小的 ASCII 艺术。该列表也可以在其手册页中找到。

Linux 中九个鲜为人知的 Neofetch 使用方法

Neofetch 小 Logo

为达到这个效果,输入如下命令:

neofetch --ascii_distro <distroname>_small

您可以通过编辑配置文件中的相应行来使其永久化。

如果发行版 Logo 没有小版本,则会显示较大的版本。如果你打错了,它就会显示 Tux Logo。

Linux 中九个鲜为人知的 Neofetch 使用方法

Neofetch 带有 Tux Logo

3. 隐藏多个信息

在 Neofetch 中,默认显示了很多信息。如果你不想看到这些信息,可以定制自己的 Neofetch。

您可以从显示中隐藏一些信息。您可以通过两种方式做到这一点:通过命令行提供选项或编辑配置文件。

我更喜欢编辑配置文件,因为它是一次性的,立即生效,不需要重复输入。

使用Vim 或 Nano或您喜欢的编辑器打开 neofetch 配置:

nano .config/neofetch/config.conf

Linux 中九个鲜为人知的 Neofetch 使用方法

Neofetch 配置文件

在这里你可以看到多行引用的“info”。注释您想要隐藏的内容,取消注释要显示的内容。要注释,只需在一行的开头添加#。

保存文件并退出。接下来,Neofetch 运行将是修改后的运行。

同样的配置文件可以调整,以显示用户在系统中,CPU温度,电池信息等。

4. 隐藏 Logo 或信息

您可以调整 Neofetch 以仅显示系统信息并隐藏 ASCII Logo。

neofetch --off

Linux 中九个鲜为人知的 Neofetch 使用方法

没有 ASCII Logo 的 Neofetch

此外,您可以让 Neofetch 仅带有 ASCII Logo,而不包含系统信息:

neofetch -L

Linux 中九个鲜为人知的 Neofetch 使用方法

仅带有 ASCII Logo 的 Neofetch

5. 使用自定义图像作为 ASCII Logo

Neofetch 支持将自定义图像应用于 ASCII 徽标部分。这是由几个后端实现的。图像可以通过 jp2a、caca、sixel、w3m 后端应用。

通过使用 jp2a,您可以在 neofetch 中拥有自己的图像作为 ascii 艺术。

Linux 中九个鲜为人知的 Neofetch 使用方法

带有 jp2a 后端的 Neofetch 中的自定义 ASCII Logo

为此,请像这样使用 Neofetch:

neofetch --jp2a /path/to/image

支持的另一种输出类型是 caca 后端。在终端上,输入:

neofetch --caca /path/to/image

Linux 中九个鲜为人知的 Neofetch 使用方法

带有 caca 后端的 Neofetch 图像

还有其他后端,可以在其手册页上找到。

6. 使用 lolcat 和 Neofetch 添加渐变色

使用 lolcat,您可以拥有多彩的 Neofetch。首先使用发行版的包管理器安装 lolcat:

sudo apt install lolcat

一旦安装了lolcat,通过管道neofetch 到lolcat 以获得彩虹效果:

neofetch | lolcat

Linux 中九个鲜为人知的 Neofetch 使用方法

带有 Lolcat 的 Neofetch 提供了丰富多彩的输出

7. 用 cowsay 和 fortune 代替 Logo

使用最新版本的 Neofetch,您现在可以显示 cowsay 和 fortune 来代替 ascii 徽标。为了更花哨,可以将相同的输出通过管道传输到 lolcat。

neofetch --ascii "$(fortune | cowsay -W 30)" | lolcat

Cowsay 程序还可以通过指定带有-f标志的cowfile 来显示其他动物图形。

Linux 中九个鲜为人知的 Neofetch 使用方法

Neofetch 与 cowsay 和 lolcat

如果您想获得更多乐趣并且有时间投入,请输入以下代码并看到动画 neofetch 出现:

neofetch --ascii "$(fortune | cowsay -f dragon -W 30)" | lolcat -ats 60

Linux 中九个鲜为人知的 Neofetch 使用方法

8. 动画显示

说到动画,您可以使用 pv 命令对整个 Neofetch 输出进行动画处理。这会耗费大量时间,但如果您正在制作截屏视频并想逗人开心,这可以解决问题。

在您的系统上安装 pv 命令后,将其与 Neofetch 结合使用:

neofetch | pv -qL 100

Linux 中九个鲜为人知的 Neofetch 使用方法

这将开始逐个字符地输入 neofetch 艺术和信息。通过从 100 更改值来调整动画速度。值越高,动画速度越快。

9. 标题、下划线和信息面板的自定义颜色

您可以更改信息部分的颜色。信息面板的部分按顺序排列:标题、@、下划线、副标题、冒号、信息。

您可以通过在它们的位置添加一个颜色代码来为它们中的每一个赋予不同的部分,如下所示:

neofetch --colors 3 4 5 6 2 1

Linux 中九个鲜为人知的 Neofetch 使用方法

Neofetch 自定义配色方案选择

总结

还有更多方法可以调整 Neofetch。您可以根据需要查看它的手册页。

正如我之前所说,对于大多数用户来说,Neoetch 只是一个简单的、无选项的命令,可以在终端中漂亮地显示系统信息和版本标志。

© 版权声明

相关文章