黑客帝国矩阵效果

发布于:2025-06-18 ⋅ 阅读:(15) ⋅ 点赞:(0)
使用 RockyLinux 9.5,效果截图预览:

在这里插入图片描述

1、安装构建工具

(1)安装一组预定义的开发工具包,包含编译和开发所需的基础工具

sudo dnf groupinstall "Development Tools"

(2)安装 ncurses 库的开发包。ncurses 是一个编程库,用于在终端中创建灵活的文本界面

sudo dnf install ncurses-devel

2、下载源码并解压缩

(1)下载源码

可以正常访问 github 执行下面命令,无法访问的话通过网盘下载:https://pan.baidu.com/s/1cI_XqNoml3c54tqvdir1Xg?pwd=tnvt

# 安装 wget 工具
dnf install wget -y

# 从 GitHub 下载 cmatrix 项目的 v2.0 版本源码压缩包
wget https://github.com/abishekvashok/cmatrix/archive/refs/tags/v2.0.zip

(2)解压缩

# 安装 unzip 工具
dnf install unzip -y

# 解压名为 v2.0.zip 的压缩文件
unzip v2.0.zip

3、编译和安装开源软件

# 生成配置脚本
autoreconf -i

# 检查系统环境,生成 Makefile
./configure

# 编译源码,生成可执行文件或库
make

# 将编译好的文件安装到系统中
make install

4、使用 cmatrix

(1)基本使用,直接运行

cmatrix

(2)用不同的参数运行可以得到不同的效果

-a	异步滚动(Asynchronous scroll),使字符流动更自然。
-b	启用粗体字符(Bold characters)。
-B	所有字符都为粗体(覆盖 -b)。
-c	使用日文字符(类似原始 Matrix 效果),需要字体支持。
-f	强制使用 Linux 的 $TERM 类型(强制进入控制台模式)。
-l	Linux 模式,使用 Matrix 控制台字体(适合终端显示)。
-L	锁定模式(Lock mode),只能从另一个终端关闭。
-o	旧式滚动(Old-style scrolling),字符逐行下移。
-h	显示帮助信息并退出。
-n	禁用粗体字符(默认行为,覆盖 -b 和 -B)。
-s	屏保模式(Screensaver mode),任意按键退出。
-x	X Window 模式,适用于使用 mtx.pcf 字体的 xterm。
-V	显示版本信息并退出。
-u delay	设置刷新延迟(0 到 10,默认值为 4),值越小速度越快。
-C color	设置字符颜色(默认 green),可选:red, green, blue, white, yellow, cyan, magenta。
-r	彩虹模式(Rainbow mode),颜色会动态变化。
-m	Lambda 模式,显示随机字母和数字,风格类似 LambdaMOO。

格式如下:

cmatrix [-abBflohnsmVx] [-u update] [-C color]

示例:

# 1. 电影风格(异步+绿色+粗体)
cmatrix -aB

# 2. 彩虹色+快速下落
cmatrix -r -u 2

# 3. 红色 Lambda 模式
cmatrix -m -C red

网站公告

今日签到

点亮在社区的每一天
去签到