Linux システムは cmatrix を使用してデジタル レイン エフェクトを実現します

1. cmatrix の概要

  • cmatrixは、端末内に「ハッキングされた画面」のようなエフェクトを表示するアプリケーションです。設定可能なオプションと色を使用して、端末ウィンドウのマトリックス コードで画面上の文字を表示できます。主にスクリーンセーバーや ASCII アートワークを紹介するために使用されます。cmatrix には Linux と Unix システムの両方のバージョンがあり、ターミナルで「cmatrix」コマンドを入力することで起動できます。

2. ローカル環境の紹介

2.1 地域環境計画

この演習は個人的なテスト環境であり、オペレーティング システムのバージョンは centos7.6 です。

ホスト名 ローカルPアドレス オペレーティング システムのバージョン カーネルのバージョン Pythonのバージョン
ジェブン 192.168.3.166 100 7.6 3.10.0-957.el7.x86_64 v16.17.0 3.6.8

2.2 この実践の概要

1. この演習の展開環境は個人のテスト環境です;
2. centos7.6 環境で画面上のデジタル レイン エフェクトを実現します。

3. 環境整備

3.1 開発環境のインストール

開発ツールをインストールするためのパッケージグループ

yum -y groupinstall "Development tools"

ここに画像の説明を挿入

3.2 基本ソフトウェアのインストール

基本ソフトウェアをインストールする

yum install -y gcc gcc-c++ zlib zlib-devel libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop sqlite-devel

ここに画像の説明を挿入

3.3 ImageMagick およびその他のツールをインストールする

ImageMagickなどのツールをインストールする

yum install ImageMagick ncurses-devel  gcc -y 

ここに画像の説明を挿入

4番目に、aalibツールをインストールします

4.1 新しいディレクトリを作成する

新しいディレクトリを作成する

mkdir -p /data/cmatrix && cd /data/cmatrix/

4.2 aalib インストールパッケージをダウンロードする

aalibインストールパッケージをダウンロードする

wget https://nchc.dl.sourceforge.net/project/aa-project/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz

ここに画像の説明を挿入

4.3 パッケージを解凍する

パッケージを解凍します

tar -xzf aalib-1.4rc5.tar.gz

ここに画像の説明を挿入

4.4 aalibのコンパイルとインストール

aalibをコンパイルしてインストールする

cd aalib-1.4.0/  && ./configure
make && make install

ここに画像の説明を挿入

ここに画像の説明を挿入

5、cmatrix ソフトウェアをインストールする

5.1 cmatrix をダウンロードする

cmatrix パッケージをダウンロードする

wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz

ここに画像の説明を挿入

5.2 cmatrix ソフトウェア パッケージを解凍します。

cmatrix パッケージを解凍します。

tar -xzf cmatrix-1.2a.tar.gz

5.3 cmatrix のコンパイルとインストール

cmatrix をコンパイルしてインストールする

cd cmatrix-1.2a
./configure && make && make install

ここに画像の説明を挿入

5.4 cmatrix バージョンの確認

[root@jeven cmatrix-1.2a]# cmatrix -V
 CMatrix version 1.2a by Chris Allegretta (compiled 18:14:42, Aug 10 2023)
 Email: [email protected]  Web: http://www.asty.org/cmatrix

六、cmatrixの利用効果

6.1 cmatrix コマンドのヘルプを表示する

cmatrix コマンドのヘルプを表示する

cmatrix --help
-a: 异步滚动
-b: 启用粗体字符
-B: 所有粗体字符(替代-B)
-f: 强制打开linux$TERM类型
-l: Linux模式(使用矩阵控制台字体)
-o: 使用旧式滚动
-h: 打印使用和退出
-n: 没有粗体字符(替代-b和-b,默认值)
-s: “屏幕保护程序”模式,第一次按键时退出
-x: x窗口模式,如果xterm使用mtx.pcf,则使用
-V: 打印版本信息并退出
-u延迟(0-10,默认为4):屏幕更新延迟
-C[color]:将此颜色用于矩阵(默认为绿色)

6.2 デジタルレインエフェクトの表示

コマンド ラインに cmatrix を直接入力して、デジタル レイン エフェクトを表示します。

cmatrix

ここに画像の説明を挿入

・併用例

cmatrix -b -u 3 -C blue

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/jks212454/article/details/132214900