命令行或TUI的ASCII屏幕保护程序?


31

由于范围太广,问题已被关闭,因此在这里我将更详细地介绍ASCII动画=)

在TUI或命令行中是否有任何可用作屏幕保护程序的ASCII动画?


TUI到底是什么?
guntbert

2
@guntbert文字使用者介面=)
TellMeWhy 2015年

例如,命令行...
TellMeWhy 2015年

为什么不像其他所有人一样将其称为CLI?
guntbert

1
好吧,那只是一个CLI-但我发现,由于类似ncurses的界面被称为TUI,这很有意义,因为那里没有命令行,但它们是基于文本的(nm-tui例如,参见)。
guntbert

Answers:


24

Pipes.sh

经典的ASCII屏幕保护程序。

在此处输入图片说明

用法:

wget https://raw.githubusercontent.com/pipeseroni/pipes.sh/master/pipes.sh 
chmod +x pipes.sh
./pipes.sh

安装方式:

git clone https://github.com/pipeseroni/pipes.sh.git
cd pipes.sh
sudo make install

选项:

 -t #

管道类型。请参阅文档以查看所有内容。

-f [20-100]

帧率。

-s [5-15]

直线拟合的可能性。

-r LIMIT

x个字符后重置,如果没有限制,则重置为0。

-R

随机起点。

-B

没有大胆的效果。

-C

没有颜色。


有关更多信息,请参考文档


1
最好的一个=)
TellMeWhy 2015年

21

cmatrix是另一个伟大的!通过以下方式安装

sudo apt-get install cmatrix

manpage关于它的描述:

CMatrix(1)                                                    General Commands Manual                                                   CMatrix(1)

NAME
       CMatrix - simulates the display from "The Matrix"

SYNOPSIS
       cmatrix [-abBflohnsVx] [-u update] [-C color]

DESCRIPTION
       Shows a scrolling 'Matrix' like screen in Linux

   OPTIONS
       -a     Asynchronous scroll

       -b     Bold characters on

       -B     All bold characters (overrides -b)

       -f     Force the linux $TERM type to be on

       -l     Linux mode (sets "matrix.fnt" font in console)

       -o     Use old-style scrolling

       -h, -? Print usage and exit

       -n     No bold characters (overrides -b and -B)

       -s     "Screensaver" mode, exits on first keystroke

       -x     X window mode, use if your xterm is using mtx.pcf

       -V     Print version information and exit

       -u delay
              Screen update delay 0 - 9, default 4

       -C color
              Use this color for matrix (default green).  Valid colors are green, red, blue, white, yellow, cyan, magenta and black.

   KEYSTROKES
       The following keystrokes are available during execution (unavailable in -s mode)

       a      Toggle asynchronous scroll

       b      Random bold characters

       B      All bold characters

       n      Turn off bold characters

       0-9    Adjust update speed

       ! @ # $ % ^ & )
              Change  the  color  of  the  matrix to the corresponding color: ! - red, @ - green, # - yellow, $ - blue, % - magenta, ^ - cyan, & -
              white, ) - black.

       q      Quit the program

BUGS
       This program is very CPU intensive.  Don't be surprised if it eats up over 40% of your CPU at times.

HOMEPAGE
       The CMatrix homepage is currently at http://www.asty.org/cmatrix.

AUTHORS
       Chris Allegretta (chrisa@asty.org), with a lot of help from many other people. See README file for details.

                                                                  Mon May 3 1999                                                        CMatrix(1)

例子:

正常终端运行:

cmatrix -s -b

在此处输入图片说明

安慰:

cmatrix -s -b -l

在此处输入图片说明


注意:虽然我没有在此处的图像中显示它,但是它是动画的。

而且,如果您希望它像适当的屏幕保护程序一样工作(尽管该-l选项无效),请查看此答案


12

术语保护程序

termaver是基于文本的屏幕保护程序,其中嵌入了各种动画:

 urlfetcher     displays url contents with typing animation
 starwars       runs the asciimation Star Wars movie
 matrix         displays a matrix movie alike screensaver
 jokes4all      displays recent jokes from jokes4all.net (NSFW)
 clock          displays a digital clock on screen
 programmer     displays source code in typing animation
 quotes4all     displays recent quotes from quotes4all.net
 rssfeed        displays rss feed information
 rfc            randomly displays RFC contents
 sysmon         displays a graphical system monitor
 randtxt        displays word in random places on screen
 asciiartfarts  displays ascii images from asciiartfarts.com (NSFW)

(来自man termsaver


安装方式:

 sudo apt-get install termsaver

或使用Ubuntu软件中心安装:

通过软件中心安装

用法:

 termsaver matrix

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明



5

资源

sudo apt-get install bsdgames
worms -d 190 -n 4

在此处输入图片说明

rain -d 180

在此处输入图片说明


-1

emacs中的zone-mode可以用作屏幕保护程序。如果您担心模式行烧到屏幕上,那么您不是emacs用户!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.