
终端美化 × 5 款:从系统信息展示到 Prompt 主题,全都备上
fastfetch(neofetch 接替者)、pokemon-colorscripts(宝可梦 ASCII 彩图)、pipes.sh(管道屏保)、cbonsai(盆栽生长动画)、oh-my-posh(跨 Shell Prompt 主题引擎)——5 款终端美化工具,1 款官方 Extra 直装,4 款 AUR,附安装命令与典型用法。

上一期装好了 Hyprland 那套桌面框架,但一打开终端,黑底白字的光标还在等你。这期收录 5 款终端美化工具,覆盖系统信息展示、宝可梦彩图、管道屏保、盆栽动画和跨 Shell Prompt 主题,装完基本能看了。
软件分类总览
| 工具 | 仓库 | 类型 | 安装命令 |
|---|---|---|---|
| fastfetch | 官方 Extra | 系统信息展示 | pacman -S fastfetch |
| pokemon-colorscripts | AUR | 终端彩图 | yay -S pokemon-colorscripts-git |
| pipes.sh | AUR | 终端屏保 | yay -S pipes.sh |
| cbonsai | AUR | 终端动画 | yay -S cbonsai |
| oh-my-posh | AUR | Prompt 主题引擎 | yay -S oh-my-posh-bin |
fastfetch — neofetch 的正统继任者
仓库:
extra 版本:2.63.1(2026-05-13) Stars:22.9kpacman -S fastfetchneofetch 的原作者已于 2024 年停止维护,fastfetch 是目前最活跃的接替方案。1
fastfetch 用 C 语言写成,启动速度比 neofetch 快一个数量级。默认只显示常用信息模块,执行
fastfetch -c all 可以预览它能检测到的所有字段,包括 GPU、温度、电池、音频服务等 200 多个模块,再从中挑选放进配置。配置文件是 JSONC(带注释的 JSON),路径在
~/.config/fastfetch/config.jsonc,执行 fastfetch --gen-config 自动生成最小配置。如果你用 VSCode 或 Helix 编辑,有 JSON Schema 补全支持,不需要翻文档对字段名。# 查看所有可用模块
fastfetch -c all
# 生成最小配置
fastfetch --gen-config
# 用自定义 logo
fastfetch -l /path/to/logo.pngWayland 支持是 fastfetch 相比 neofetch 的实质性改进。neofetch 从未真正支持 Wayland 协议,fastfetch 对 Hyprland、Sway、River、Niri 均有原生检测支持。

pokemon-colorscripts — 宝可梦 ASCII 彩图,~/.bashrc 必备
仓库:AUR(
pokemon-colorscripts-git) 依赖:pythonyay -S pokemon-colorscripts-git把宝可梦 ASCII 彩图打到终端里的小工具,第一世代到第九世代全都有。2
常见用法是加进
~/.bashrc 或 ~/.zshrc,每次开新终端随机跳出一只宝可梦,配合 fastfetch 效果尤其好。也可以配合 fastfetch 把宝可梦图作为系统信息旁的 logo:# 随机显示一只
pokemon-colorscripts -r
# 指定宝可梦(支持名字)
pokemon-colorscripts -n charizard
# 只显示大型宝可梦
pokemon-colorscripts -r -l large
# 写进 .zshrc 每次随机一只
echo 'pokemon-colorscripts -r' >> ~/.zshrcAUR 包名后缀有
-git,直接拉 GitLab 上的最新 commit,Python 脚本不需要编译。pipes.sh — 管道屏保,让终端像 Windows 飞屏保一样动起来
仓库:AUR(
pipes.sh) 版本:1.3.0 Stars:3kyay -S pipes.sh一个 Bash 脚本,在终端里生成实时滚动的彩色管道动画。3 管道随机延伸,撞到边界就转向,颜色也随机变,盯着看有轻微催眠效果。
pipes.sh 提供 10 种预设管道字符,从 Unicode 方块线到圆角再到纯 ASCII,也可以自定义 16 个字符来定义管道形状:
# 启动(直接运行)
pipes.sh
# 指定管道类型(0-9)
pipes.sh -t 1 # 圆角
pipes.sh -t 3 # 双线框 ══╔╗
# 自定义字符
pipes.sh -t c'|+-+|+-+-'
# 同时显示多种管道
pipes.sh -t 0 -t 1 -t 2运行时按任意键退出。
Shift+F 加快帧率,Shift+B 切换粗体效果。
cbonsai — 盆栽树慢慢生长,看着它比刷手机放松
仓库:AUR(
cbonsai) 版本:1.4.2 Stars:62 AUR votesyay -S cbonsai用 ncurses 实现的盆栽树生长动画,用 C 写成。4 树的枝干随机生长,最终形态每次都不一样,有的蔓延出去,有的往上挺拔。
cbonsai 有两种运行模式:实时模式看树慢慢长出来,屏保模式生长完成后停在那里等你下一步操作。
# 实时生长
cbonsai
# 无限循环,用作屏保
cbonsai -i
# 指定生长速度(毫秒/帧,默认 3ms)
cbonsai -T 10
# 加留言
cbonsai -m "Hello, Arch!"
# 静态快速生成(不显示动画过程)
cbonsai -pcbonsai 依赖 ncurses,AUR 包还额外需要 gcc 和 scdoc(构建文档),
yay 会自动处理。oh-my-posh — 跨 Shell Prompt 主题引擎,一份配置通吃所有 Shell
仓库:AUR(
oh-my-posh-bin) 版本:29.14.0(2026-05-18) Stars:22.6kyay -S oh-my-posh-binoh-my-posh 是用 Go 写的 Prompt 主题引擎,同一份 JSON 配置可以在 bash、zsh、fish、nu、PowerShell 上渲染出完全一致的提示符。5 它能显示 Git 状态、云平台信息、语言版本号、系统负载等 180 多个上下文信息段,并且有异步渲染支持,不会让提示符等待慢速模块。
安装后需要手动挂载到当前 Shell。以 zsh 为例,在
~/.zshrc 末尾加一行:eval "$(oh-my-posh init zsh)"bash 用户换成
bash,fish 用户换成 fish。要加载特定主题:eval "$(oh-my-posh init zsh --config ~/.config/ohmyposh/zen.toml)"内置主题在安装后存放于
/usr/share/oh-my-posh/themes/,也可以去 ohmyposh.dev/docs/themes 预览全部主题截图再挑。oh-my-posh 渲染 Nerd Font 图标,所以必须先安装 Nerd Font 字体并让终端使用它,否则会出现乱码方块。推荐用
pacman -S ttf-meslo-nerd 或 ttf-jetbrains-mono-nerd。# 查看所有内置主题
ls /usr/share/oh-my-posh/themes/
# 当前 Shell 中临时预览某个主题
oh-my-posh init zsh --config /usr/share/oh-my-posh/themes/agnoster.omp.json | source
# 导出当前主题为文件,方便自定义
oh-my-posh config export --output ~/.config/ohmyposh/custom.toml
上手顺序建议
如果是从头开始装,推荐的顺序是:
- 先装 Nerd Font(
pacman -S ttf-meslo-nerd),让终端字体支持图标 - 装
fastfetch,确认系统信息显示正常 - 装
oh-my-posh-bin,选一个主题写进 Shell 配置 - 装
pokemon-colorscripts-git,在.zshrc里加一行pokemon-colorscripts -r - 等想放松的时候再装
cbonsai和pipes.sh
cbonsai 和 pipes.sh 对日常工作没有实际帮助,但看盆栽树慢慢长出来确实比刷手机更解压。
围绕这条内容继续补充观点或上下文。