forked from abishekvashok/cmatrix
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Manual: Cross-platform mdoc rewrite to section 6
Fixes: abishekvashok#87 , abishekvashok#105 and abishekvashok#162
- Loading branch information
1 parent
5c082c6
commit f6543f0
Showing
4 changed files
with
120 additions
and
104 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,117 @@ | ||
.Dd March 31, 2024 | ||
.Dt CMATRIX 6 | ||
.Os | ||
.Sh NAME | ||
.Nm cmatrix | ||
.Nd Matrix digital rain terminal screensaver and lock screen | ||
.Sh SYNOPSIS | ||
.Nm | ||
.Op Fl \&?abBcfhlLmnorsVx | ||
.Op Fl C Ar color | ||
.Op Fl M Ar message | ||
.Op Fl u Ar delay | ||
.Sh DESCRIPTION | ||
The | ||
.Nm | ||
command shows 8-color text raining down a terminal, at a | ||
user-defined speed, either at the same rate or asyncronously. | ||
.Pp | ||
The following command-line options are available: | ||
.Pp | ||
.Bl -tag -width "-M message" -compact | ||
.It Fl a | ||
Asynchronous scroll | ||
.It Fl b | ||
Bold characters on | ||
.It Fl B | ||
All bold characters, overrides | ||
.Fl b | ||
.It Fl c | ||
Use Japanese characters, requires appropriate font | ||
.It Fl C Ar color | ||
.Sq Ar green | ||
Use one of the eight | ||
.Ar color Ns s in the table below | ||
.It Fl f | ||
Force the | ||
.Va $TERM | ||
type to be on | ||
.It Fl h , Fl \&? | ||
Print usage and exit | ||
.It Fl l | ||
Linux mode, use matrix console font | ||
.Pq matrix.fnt | ||
.It Fl L | ||
Lock mode, can be | ||
.Xr kill 1 Ns ed | ||
from another terminal | ||
.It Fl m | ||
Lambda mode, every character becomes a lambda | ||
.It Fl M Ar message | ||
Add a centered | ||
.Ar message | ||
.It Fl n | ||
No bold characters, overrides | ||
.Fl b | ||
and | ||
.Fl B | ||
.It Fl o | ||
Use old-style scrolling | ||
.It Fl r | ||
Rainbow mode, rainbow colored characters | ||
.It Fl s | ||
Screensaver mode, exits on any keystroke | ||
.It Fl u Ar delay | ||
.Sq Ar 4 | ||
Screen update delay | ||
.Ar 0 Ns Pf - Ar 9 | ||
.It Fl V | ||
Print version information and exit | ||
.It Fl x | ||
X window mode, use if your | ||
.Xr xterm 1 | ||
is using mtx.pcf | ||
.El | ||
.Pp | ||
The following keystrokes are available during execution: | ||
.Pp | ||
.Bl -tag -width "! @ # $ % ^ & )" -compact | ||
.It Ic "! @ # $ % ^ & )" | ||
Switch scheme to corresponding | ||
.Ar color : | ||
.Pp | ||
.TS | ||
aw10 aw10. | ||
! red @ green | ||
# yellow $ blue | ||
% magenta ^ cyan | ||
& white ) black | ||
.TE | ||
.Pp | ||
.It Ic 0 Ns Pf - Ic 9 | ||
Set update delay | ||
.It Ic a | ||
Toggle asynchronous scroll | ||
.It Ic b | ||
Random bold characters | ||
.It Ic B | ||
All bold characters | ||
.It Ic n | ||
Turn off bold characters | ||
.It Ic p , Ic P | ||
Pause | ||
.It Ic q | ||
Quit | ||
.El | ||
.Sh EXAMPLES | ||
Emulate the digital rain from the original movie: | ||
.Dl $ cmatrix -ac | ||
.Pp | ||
Emulate the classic screensaver: | ||
.Dl $ cmatrix -os | ||
.Sh SEE ALSO | ||
.Xr kill 1 , | ||
.Xr xterm 1 , | ||
.Xr ncurses 3 | ||
.Pp | ||
.Lk http://www.github.com/abishekvashok/cmatrix Homepage |