CMatrix is based on the screensaver from The Matrix website. It shows text flying in and out in a terminal like as seen in "The Matrix" move. It works with terminal settings up to 132x300 and can scroll lines all at the same rate or asynchronously and at a user-defined speed.
CMatrix by default operates in eye candy mode. It must be aborted with
control-c (Ctrl+C) or by pressing q. If you wish for more of a screen saver
effect, you must specify -s on the command line. For usage, use cmatrix -h
.
You'll probably need a decent ncurses library to get this to work. I have provided a binary that depends on ncurses 4.2 & glibc6.
To install cmatrix, in the cmatrix directory run:
./configure
./make
./make install
After you have installed cmatrix just run cmatrix
to run cmatrix :)
To get the program to look most like the movie, use cmatrix -lba To get the program to look most like the Win/Mac screensaver, use cmatrix -ol
If you have any suggestions/flames/patches to send, please feel free to open issues and if possible solve them in PRs via Github.
Note: cmatrix is probably not particularly portable or efficient, but it wont hog too much CPU time
- Abishek V Ashok (@abishekvashok) abishekvashok@gmail.com [Core]
- Chris Allegretta chrisa@asty.org for writing cmatrix up in a fornight and giving us the responsibility to further improve it.
- Krisjon Hanson and Bjoern Ganslandt for helping with bold support and Bjoern again for the cursor removal code, helping with the -u and -l modes/flags, and Makefile improvements.
- Adam Gurno for multi-color support.
- Garrick West for debian consolefont dir support.
- Nemo for design thoughts and continuous help and support.
- John Donahue for helping with transparent term support
- Ben Esacove for Redhat 6 compatibility w/matrix.psf.gz
- jwz for the xmatrix module to xscreensaver at http://www.jwz.org/xscreensaver.
- Chris Allegretta's girlfriend Amy for not killing him when he stayed up till 3 AM writing code.
- The makers of the Matrix for one kickass movie!
- Everyone who has sent (and who will send) us and Chris mails regarding bugs, comments, patches or just a hello.
- Everyone who has opened issues and PRs on the github repository.
This software is provided under the GNU GPL v3.
We are in no way affiliated in any way with the movie "The Matrix", "Warner Bros" nor any of it's affiliates in any way. Just fans.